solidity智能合约[10]-动态字节数组
bytes 变量名 = new bytes(大小);
动态字节数组的属性可以修改大小和长度
动态字节数组默认初始化为0bytes public name = new bytes(2);
name的值一开始为0x0000
1
2
3
4
function InitName() public{
name[0] = 0x6a;
name[1] =0x6f;
}
动态字节数组的属性
1
2
3
function getLength() view public returns(uint){
return name.length;
}
动态字节数组修改长度和添加变量
1
2
3
4
5
6
7
8
9
function changeLength() public{
name.length = 5;
}
//添加到后方
function pushBytes() public{
name.push(0x99);
}
本文链接:https://dreamerjonson.com/2018/11/14/solidity-10/
版权声明:本博客所有文章除特别声明外,均采用CC BY 4.0 CN协议许可协议。转载请注明出处!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。