solidity0.5.x笔记(4)-单位和全局变量

货币单位

一个常量的数字,可以使用后缀wei,finney,szabo或ether来在不同面额中转换。如2 ether == 2000 finney的结果是true。

  • 1 ether==10^3 finney
  • 1 ether==10^6 szabo
  • 1 ether==10^18 wei

注意:
不含任何后缀的默认单位是wei

时间单位

seconds,minutes,hours,days,weeks,years均可做为后缀,并进行相互转换。

  • 1 == 1 seconds
  • 1 minutes == 60 seconds
  • 1 hours == 60 minutes
  • 1 days == 24 hours
  • 1 weeks == 7 days
  • 1 years == 365 days

注意

  • 不含任何后缀的默认单位是seconds
  • 如果你需要进行使用这些单位进行日期计算,需要特别小心,因为不是每年都是365天,且并不是每天都有24小时,因为还有闰秒。
  • years 后缀已经不推荐使用了,因为从 0.5.0 版本开始将不再支持。

范例

后缀不能用于变量。如果你想对输入的变量说明其不同的单位,可以使用下面的方式

pragma solidity ^0.5.0;

contract DeleteExample
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值