pragma solidity ^0.4.0;
//22,可变长度二位数组
contract dynamictwoaray{
uint[][] grade = [[1,2],[3,4],[5,6]];
//可以改变长度
function changelength() returns(uint){
grade[0].length = 10;
}
function getlength() view public returns(uint){
return grade[0].length;
}
function add() view public returns(uint){
uint sum = 0;
for(uint i = 0; i < grade.length;i++)
{
for(uint j = 0; j < grade[0].length;j++)
{
sum += grade[i][j];
//sum = sum + grade[i][j];
}
}
return sum;
}
//可以改变内容,不用使用push
function chngrcontent(){
grade[2][1] = 200;
}
function gethchangecontentresult() view public returns(uint){
return grade[2][1];
}
}
14.Solidity-可变二维数组
最新推荐文章于 2024-02-16 20:59:50 发布