数组在solidity中是一个固定的或动态的编译时间。
有时,我们想找到数组的长度来检查 Solidity 中的几个元素。
Solidity数组提供了一个长度属性来返回其中的数组元素的数量。
如何在solidity中找到一个数组的长度。
首先,通过初始化静态数据创建数组。接下来,创建一个size()公共函数,它返回数组中元素的数量。length 属性返回数组中元素的数量
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.7;
contract test {
string[3] numbers=["one","two","three"];
function size() public view returns(uint){
return numbers.length;;
}
}
输出
{
"0": "uint256: 3"
}