合约实战 solidity 语法学习 04 [ 函数修饰符 view public private constant payable ] 附代码"/>
智能合约实战 solidity 语法学习 04 [ 函数修饰符 view public private constant payable ] 附代码
public
共有,均可调用
private
私有,只有智能合约内部可以调用;
external
仅合约外部可以调用,合约内部可以使用this调用;
contract HelloGuanjianzi {uint public num = 0;// public view 未修改成员变量function testPublic() public pure {// testExternal(); 调用外部方法会编译报错testInternal();}// private remix部署后不展示此方法function testPrivate() private pure {}// pure 未使用状态变量function isEqual(int a, int b) public pure returns(bool) {return a == b;}// externalfunction testExternal() external pure{}// internal remix部署后不展示此方法function testInternal() internal pure {}// payable 默认执行后 转账到了合约账户// remix value设置10ethrfunction paytest() public payable{}
更多推荐
智能合约实战 solidity 语法学习 04 [ 函数修饰符 view public private constant payable ] 附代码
发布评论