uint[] result = new uint[](3);
uint[] memory result = new uint[](ownerZombieCount[_owner]);
[类型] | [只能被__调用] |
private | 合约内部 |
internal | 合约内部/继承的合约 |
external | 合约外部 |
public | 任何 |
状态修饰符
view 不写数据,
pure 不读写
这两个从合约外部调用不费gas,内部调用会耗费gas
自定义modifiers
function test(n个参数) external view onlyOwner anotherModifier { /* ... */ }
参数可为 被调用函数的参数
payable 可支付,可接受ether 以太
ERC20 代币像货币一样,按面值算,例如0.273以太
ERC721 代币是不能互换的,因为每个代币都被认为是唯一且不可分割的。 你只能以整个单位交易它们,并且每个单位都有唯一的 ID。(不过ERC721还没有正式的官方标准)
继承多个合约
contract A is B,C {}