Solidity8.0
07-Solidity8.0-for循环&Mapping
前言
For 和 While 循环
Solidity 支持for、while和do while循环。
不要编写无界循环,因为这可能会达到 gas 限制,从而导致您的交易失败。
由于上述原因,很少使用while和do while循环。
映射
Map是使用语法创建的mapping(keyType => valueType)。
可以是keyType任何内置值类型、字节、字符串或任何协定。
valueType可以是任何类型,包括另一个映射或数组。
映射是不可迭代的。
一、Solidity8.0-for循环&Mapping
1.for循环&Mapping
代码如下(示例):
// SPDX-License-Identifier: MIT
pragma solidity ^0.8