Solidity 语法学习笔记
Solidity语法
#
基本语法[type] [prop] [var name]
: 声明变量
- 常用变量类型:
struct
address
uint bool bytes32
mapping([var] => [type]) [prop] [var name];
:映射声明constructor([type] [args]) [prop] {}
:构造函数function [constract name]() public {}
:构造函数event [event name]([type] [args])
:事件注册。轻客户端可以通过事件针对变化作出高效的反应。emit [event name]([args]);
触发事件。require([condition], [error msg string]);
:条件检查。condition为false时函数终止执行并返回error msg。