智能合约实战 solidity 语法学习 07 [ require assert modifier revert ] 附代码
Posted www_vane
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能合约实战 solidity 语法学习 07 [ require assert modifier revert ] 附代码相关的知识,希望对你有一定的参考价值。
目录
require
会退回没有用完的油费gas,一般用于全局变量、输入变量或者调用外部合约判断
assert
不会退回没有用完的油费gas,一般用于内部判断
contract HelloModifier
address public owner;
address public caller;
uint num = 100;
// 初始化合约所有者
constructor () public
owner = msg.sender;
function test1() public
// 当前方法调用者为合约所有者
// 才会执行num=101
// 此处require/assert均可达到效果
require(owner == msg.sender);
require(owner == msg.sender,"test the msg of require"
以上是关于智能合约实战 solidity 语法学习 07 [ require assert modifier revert ] 附代码的主要内容,如果未能解决你的问题,请参考以下文章
智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码
智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码
智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码
智能合约实战 solidity 语法学习 03 [ 数据类型 ]