demo.sol(定长数组,bytes1 ... bytes32):
pragma solidity ^0.4.20;
contract fixedArray {
//bytes1 ... bytes32
bytes2 b2 = "xy"; // bytes2 长度必须是2个字符。 定义之后不可以修改。
bytes3 public b3 = "xy"; // bytes3 长度必须是3个字符(后面默认用0补齐)
uint public len = b3.length; // 长度属性只读(不能修改)
bytes8 b8 = "12345678";
bytes1 public b8_1 = b8[0]; // 支持下标。(不能通过下标修改元素)
// b2 = "aa" // 定义之后不可以修改。
}
demo.sol(数组,类型[]):
pragma solidity ^0.4.5;
contract array1Test{
uint len1 = 0 ;
function func() public {
uint[] memory value = new uint[](10); // 定长数组(元素ui