小编uye*_*roh的帖子

在 Solidity 中获得平衡的两种方法

据我所知,有两种方法可以获得某个地址的余额。

  1. address firstAddress; "firstAddress.balance" 这将获得地址“firstAddress”的余额。
  2. address firstAddress; mapping ( address => uint) balanceFirstAddress; balanceFirstAddress[firstAddress] 这将获得地址“firstAddress”的余额。

我知道第一个是去一个地址并获得余额。我不明白怎么mapping(address => uint)会得到那个地址的余额。它不mapping只是一个将函数从十六进制散列到可以进行数学运算的二进制值的散列函数吗?

另外,如果两个函数都得到地址的平衡,它们之间有什么区别,我应该什么时候使用哪个?

提前致谢!

solidity

4
推荐指数
1
解决办法
9361
查看次数

标签 统计

solidity ×1