Assembly

為什麼彙編中的 keccak256 需要 2 個參數?

  • January 29, 2020

為什麼彙編中的 keccak256() 需要 2 個參數?第二個論點是什麼?

assembly {
let foo := keccak256(4)
}

返回錯誤

Function expects 2 arguments but got 1.

如果我沒記錯的話,那是一個指針(開始)和一個長度。語法與 Solidity 不同,因為後者從字節參數中獲取位置和長度。

希望能幫助到你。

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