Solidity

(SOLIDITY)映射中的地址 - BUG?

  • March 19, 2018

原帖:

原帖

抱歉,我剛剛發現它實際上是這樣工作的。但問題是當我嘗試手動查找地址時,而不是通過 msg.sender。

程式碼:

mapping (address => uint) count;

function set() public{
   count[address(0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe)] = 3;
}

function get(address _address) public view returns(uint){
   return count[_address];
}

我呼叫了set函式,當我將相同的地址粘貼到get函式中時,結果為 0。

智能合約截圖

調試:

調試截圖

在帶引號的欄位中添加地址“0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe”

這個對我有用。

引用自:https://ethereum.stackexchange.com/questions/43203