第151篇 Solidity 中的数组(Array)
Posted wonderBlock
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第151篇 Solidity 中的数组(Array)相关的知识,希望对你有一定的参考价值。
solidity 中的数组(Array)大小可以是固定的,也可以是动态的;
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
contract Array
// Several ways to initialize an array
uint[] public arr;
uint[] public arr2 = [1, 2, 3];
// Fixed sized array, all elements initialize to 0
uint[10] public myFixedSizeArr;
function get(uint i) public view returns (uint)
return arr[i];
// Solidity can return the entire array.
// But this function should be avoided for
// arrays that can grow indefinitely in length.
function getArr() public view returns (uint[] memory)
return arr;
function push(uint i) public
// Append to array
// This will increase the array length by 1.
arr.push(i);
function pop() public
// Remove last element from array
// This will decrease the array length by 1
以上是关于第151篇 Solidity 中的数组(Array)的主要内容,如果未能解决你的问题,请参考以下文章