Solidity智能合约如何判断地址为0或空

Posted zhangmingcheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solidity智能合约如何判断地址为0或空相关的知识,希望对你有一定的参考价值。

在旧版本中可使用以下代码来进行比较:

owner != 0x0

但如果在新版本可使用以address(0)或address(0x0)来替代。因此可以如下写法:

owner != address(0);
// 或
owner != address(0x0);

另外:在使用操作符的时候也建议使用:== 或者 != 来替代 >

以上是关于Solidity智能合约如何判断地址为0或空的主要内容,如果未能解决你的问题,请参考以下文章

solidity智能合约中tx.origin的正确使用场景

以太坊智能合约语言Solidity - 5 函数

如何使用remix编写solidity智能合约并部署上链

智能合约实战 solidity 语法学习 03 [ 数据类型 ]

基于以太坊的智能合约solidity学习日记

智能合约实战 solidity 语法学习 07 [ require assert modifier revert ] 附代码