智能合约地址判断

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

owner != 0x0

但如果在新版本中使用,则会提示错误信息。

那么,如何正确使用来比较地址是否为空呢。

解决方案

可以使用address(0)或address(0x0)来替代。因此可以如下写法:

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

当然,在使用操作符的时候也建议使用:

==
// 或
!=

来替代

>

原文链接https://www.choupangxia.com/2019/07/16/solidity智能合约如何判断地址为0或空/

最新文章

  1. ECMAScript6 初步认识
  2. android system.img
  3. 浅谈php对api开发的作用
  4. SQL2000的Enterprise Edition和Developer Edition有什么区别
  5. 科普:浅谈 Hellinger Distance
  6. ArcMap10.1无法保存编辑的内容
  7. HW4.19
  8. Android中在不同activity中进行自定义广播的解析
  9. Scrapy运行ImportError: No module named win32api错误
  10. python 简明教程 【转】
  11. yum源安装php报错缺少libmcrypt.so.4()(64bit)库
  12. struct的初始化
  13. Git 别名(分布式版本控制系统)
  14. html5标签video(播放器)学习笔记(二)-基本操作
  15. C#学习笔记(基础知识回顾)之值传递和引用传递
  16. 20155233 2006-2007-2 《Java程序设计》第3周学习总结
  17. ABP官方文档翻译 1.1 介绍
  18. FontAwesome::Sass(5.x版)使用帮助。
  19. 实例:接口并发限流RateLimiter
  20. php_Trait

热门文章

  1. c# Unity依赖注入WebService
  2. win10中使用sqlserver2008r2 SQL Server 配置管理器
  3. Asp.Net MVC实现优酷(youku)Web的上传
  4. Qt4.85静态编译配置VS动态编译(非常详细的图文教程)
  5. 当程序调用dll时获取dll路径,DLL中获取自身的句柄
  6. 全量导入数据 导致solr内存溢出 崩溃问题解决
  7. mybatis链接数据库
  8. Electron构建一个文件浏览器应用(一)
  9. Django 的路由系统
  10. Dart 异步编程相关概念简述