parent
30d987dd1c
commit
236913dac5
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,31 @@ |
||||
pragma solidity ^0.4.24; |
||||
|
||||
contract etherTransferInLoop { |
||||
address owner; |
||||
|
||||
constructor() public { |
||||
owner = msg.sender; |
||||
} |
||||
|
||||
function transferInForLoop(uint index) public { |
||||
for (uint i = index; i < 10; i++) { |
||||
owner.transfer(i); |
||||
} |
||||
} |
||||
|
||||
function transferInWhileLoop(uint index) public { |
||||
uint i = index; |
||||
while (i < 10) { |
||||
owner.transfer(i); |
||||
i++; |
||||
} |
||||
} |
||||
|
||||
function transferInDoWhileLoop(uint index) public { |
||||
uint i = index; |
||||
do { |
||||
owner.transfer(i); |
||||
i++; |
||||
} while (i < 10); |
||||
} |
||||
} |
@ -0,0 +1,30 @@ |
||||
pragma solidity ^0.4.9; |
||||
|
||||
contract loops { |
||||
uint[] array; |
||||
constructor(uint[] memory _array) public { |
||||
array = _array; |
||||
} |
||||
|
||||
function fnWithForLoop(uint index) public { |
||||
for (uint i = index; i < 10; i++) { |
||||
array.push(i); |
||||
} |
||||
} |
||||
|
||||
function fnWithWhileLoop(uint index) public { |
||||
uint i = index; |
||||
while (i < 10) { |
||||
array.push(i); |
||||
i++; |
||||
} |
||||
} |
||||
|
||||
function fnWithDoWhileLoop(uint index) public { |
||||
uint i = index; |
||||
do{ |
||||
array.push(i); |
||||
i++; |
||||
}while (i < 10); |
||||
} |
||||
} |
@ -0,0 +1,31 @@ |
||||
pragma solidity >=0.4.9 <0.6.0; |
||||
|
||||
contract etherTransferInLoop { |
||||
address payable owner; |
||||
|
||||
constructor() public { |
||||
owner = msg.sender; |
||||
} |
||||
|
||||
function transferInForLoop(uint index) public { |
||||
for (uint i = index; i < 10; i++) { |
||||
owner.transfer(i); |
||||
} |
||||
} |
||||
|
||||
function transferInWhileLoop(uint index) public { |
||||
uint i = index; |
||||
while (i < 10) { |
||||
owner.transfer(i); |
||||
i++; |
||||
} |
||||
} |
||||
|
||||
function transferInDoWhileLoop(uint index) public { |
||||
uint i = index; |
||||
do { |
||||
owner.transfer(i); |
||||
i++; |
||||
} while (i < 10); |
||||
} |
||||
} |
@ -0,0 +1,30 @@ |
||||
pragma solidity >=0.4.9 <0.6.0; |
||||
|
||||
contract loops { |
||||
uint[] array; |
||||
constructor(uint[] memory _array) public { |
||||
array = _array; |
||||
} |
||||
|
||||
function fnWithForLoop(uint index) public { |
||||
for (uint i = index; i < 10; i++) { |
||||
array.push(i); |
||||
} |
||||
} |
||||
|
||||
function fnWithWhileLoop(uint index) public { |
||||
uint i = index; |
||||
while (i < 10) { |
||||
array.push(i); |
||||
i++; |
||||
} |
||||
} |
||||
|
||||
function fnWithDoWhileLoop(uint index) public { |
||||
uint i = index; |
||||
do{ |
||||
array.push(i); |
||||
i++; |
||||
}while (i < 10); |
||||
} |
||||
} |
Loading…
Reference in new issue