Solidity编程:表达式、控制结构与智能合约开发
1. Solidity表达式与控制结构
在Solidity编程中,表达式和控制结构是至关重要的部分,它们为智能合约的编写提供了强大的逻辑支持。下面将详细介绍其中的 break 、 continue 和 return 语句。
1.1 break 语句
在循环执行过程中,有时需要提前终止循环, break 语句就能实现这一功能。它会将控制权传递给循环之后的第一条指令,从而跳出循环。
以下是一个使用 break 语句的示例代码:
// SPDX-License-Identifier: MIT
pragma solidity >=0.7.0 <0.9.0;
contract ForLoopExampleBreak {
mapping (uint => uint) blockNumber;
uint counter;
event uintNumber(uint);
function setNumber() public {
blockNumber[counter++] = block.number;
}
function getNumbers() public {
for (uint i=0; i < counter; i++){
i
超级会员免费看
订阅专栏 解锁全文
6013

被折叠的 条评论
为什么被折叠?



