Solidityで配列の長さ(要素数)を取得する方法について解説します。
構文
Solidityで配列の長さを取得するには、lengthメソッドを使用します。
配列.length
サンプルコード
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
contract Test {
uint[] public array = [1, 2, 3];
function getLength() public view returns(uint) {
// 配列の長さ(要素数)を取得
return array.length;
}
}
他のプログラミング言語と同じですね!配列と切っても切れない操作のため、しっかりとおさえておきましょう。