Arrays
一個固定大小的空數組的長度是多少?
假設我們將一個狀態變數初始化為:
uint[10] public fixed_array;
這是一個固定大小的數組,目前為空。
會
fixed_array.length
返回什麼?0 還是 10?
這可以通過remix快速輕鬆地測試。如果你還沒有嘗試過,你應該試一試
pragma solidity 0.4.15; contract FixedLength { uint[10] public fixed_array; function getLength() public constant returns(uint) { return fixed_array.length; } }
執行和部署這個合約會導致
getLength()
返回10
;