BlockChain,NFT,Web3.0/Solidity
solidity 07. 반복문 (Loop)
일등하이
2022. 1. 15. 03:12
반응형
계약서를 작성하는 동안, 반복해서 특정 조치를 취해야 하는 상황에 직면할 수 있다
이러한 경우 줄 수를 줄이기 위해 루프 문을 작성 하면 좋다
Solidity는 프로그래밍의 압력을 완화하기 위해 필요한 모든 루프를 지원한다
while loop
do while loop
for loop
loop control
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.10;
contract Loop {
function loop() public {
// for loop
for (uint i = 0; i < 10; i++) {
if (i == 3) {
// Skip to next iteration with continue
continue;
}
if (i == 5) {
// Exit loop with break
break;
}
}
// while loop
uint j;
while (j < 10) {
j++;
}
}
}
참고
https://solidity-by-example.org/
https://solidity-by-example.org/loop/
https://docs.soliditylang.org/en/v0.8.11/
https://www.tutorialspoint.com/solidity/solidity_loops.htm
https://www.tutorialspoint.com/solidity/solidity_while_loops.htm
반응형