solidity智能合約如何判斷地址爲0或空

智能合約地址判斷

在舊版本中可以使用如下代碼來進行比較:微信

owner != 0x0

但若是在新版本中使用,則會提示錯誤信息。code

那麼,如何正確使用來比較地址是否爲空呢。get

解決方案

能夠使用address(0)或address(0x0)來替代。所以能夠以下寫法:it

owner != address(0);
// 或

owner != address(0x0);

固然,在使用操做符的時候也建議使用:im

==
// 或
!=

來替代微信公衆號

>

原文連接https://www.choupangxia.com/2019/07/16/solidity%e6%99%ba%e8%83%bd%e5%90%88%e7%ba%a6%e5%a6%82%e4%bd%95%e5%88%a4%e6%96%ad%e5%9c%b0%e5%9d%80%e4%b8%ba0%e6%88%96%e7%a9%ba/img

csdn-微信公衆號

相關文章
相關標籤/搜索