【Solidity】配列の長さを取得するには?

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;
    }
}

他のプログラミング言語と同じですね!配列と切っても切れない操作のため、しっかりとおさえておきましょう。

タイトルとURLをコピーしました