据我所知,有两种方法可以获得某个地址的余额。
address firstAddress;
"firstAddress.balance"
这将获得地址“firstAddress”的余额。address firstAddress;
mapping ( address => uint) balanceFirstAddress;
balanceFirstAddress[firstAddress]
这将获得地址“firstAddress”的余额。我知道第一个是去一个地址并获得余额。我不明白怎么mapping(address => uint)
会得到那个地址的余额。它不mapping
只是一个将函数从十六进制散列到可以进行数学运算的二进制值的散列函数吗?
另外,如果两个函数都得到地址的平衡,它们之间有什么区别,我应该什么时候使用哪个?
提前致谢!
solidity ×1