pragma solidity ^0.4.0;
//可变长度数组
contract dynamicarray{
uint[] grade = [1,2,3,4,5];
function changecontent(){//修改数组内容
grade[0] = 100;
grade[1] = 200;
}
//获取数组内容
function getcontent() view returns(uint[]){
return grade;
}
//获取长度
function getlength() view returns(uint){
return grade.length;
}
//相加
function add() view returns(uint){
uint sum = 0;
for(uint i =0 ; i<grade.length;i++){
sum +=grade[i];
}
return sum;
}
//修改长度
function changelength1(){
grade.length = 1;
}
function changelength2(){
grade.length = 10;
}
//向数组中添加内容
function pushcontent(){
grade.push(100);
}
}
09-16
1130
06-28
470