為什麼不需要為 bytes32 指定數據位置?
您是否需要聲明memory,storage或calldata取決於您的變數是否是“複雜”變數。(請參閱此處的註釋。)這意味著諸如結構和數組之類的東西。自動分配更簡單的類型storage- 請參閱此問題和答案。要完全回答,即使沒有數據位置聲明bytes32也會自動進行。storage
您是否需要聲明memory,storage或calldata取決於您的變數是否是“複雜”變數。(請參閱此處的註釋。)這意味著諸如結構和數組之類的東西。自動分配更簡單的類型storage- 請參閱此問題和答案。
memory
storage
calldata
要完全回答,即使沒有數據位置聲明bytes32也會自動進行。storage
bytes32
引用自:https://ethereum.stackexchange.com/questions/98180