Solidity

如何在uint256之間轉換和 uint256XXx

  • January 10, 2022

基本上,我想呼叫一個函式myfunct(uint256[] memory),但我有一個uint256[13]

我有 uint256

$$ 13 $$因為我想將 uint256s 臨時儲存在一個函式中,並節省記憶體——而不是儲存。

我建議你改變你建構你的方式uint256[13]來使用uint256[] memory _value = new uint256[](13);。那麼你應該可以使用myFunc(_value).

如果您的數組並不總是包含 13 個元素,您可以13用變數替換,如下所示:

uint256 _n = 3;
uint256[] memory _value = new uint256[](_n);
// populate your array

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