solidity语言1

it2022-05-05  183

solidity语言1

合约(contract)由变量(variable)、函数(functions)、函数修饰符(function modifiers)、事件(events)、结构体类型(struct type)、枚举类型(enum type)组成。

pragma solidity ^0.4.0; contract SimpleStorage { uint storedData; // 变量 // ... } pragma solidity ^0.4.0; contract SimpleAuction { function bid() public payable { // 函数 // ... } pragma solidity ^0.4.11; contract Purchase { address public seller; modifier onlySeller() { // 函数修改符 require(msg.sender == seller); _; } function abort() public onlySeller { // 使用修饰符 // ... } } pragma solidity ^0.4.11; contract Ballot { struct Voter { // 结构体 uint weight; bool voted; address delegate; uint vote; } } pragma solidity ^0.4.11; contract Purchase { enum State { Created, Locked, Inactive } // 枚举 } posted on 2018-02-27 15:06 北京涛子 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/liujitao79/p/8478985.html


最新回复(0)