Solidity智能合约语言

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 {}

 
官网文档  https://solidity.readthedocs.io/zh/latest/

转载于:https://www.cnblogs.com/yucloud/p/11164707.html

你可能感兴趣的:(Solidity智能合约语言)