我是solidity的新手,正在努力理解文档中关于存储中状态变量的这句话。
https://docs.soliditylang.org/en/latest/internals/layout_in_storage.html#layout-存储中状态变量的
项目符号显示如下:
存储槽中的第一个项目按低位排列存储。
这到底意味着什么?
存储槽中的第一个项目以较低的顺序排列存储。
这意味着插槽中的数据按big-endian排序
如果要使用按位运算符、assembly
函数或高级类型转换,则此信息非常有用。
如果您对这个主题更感兴趣,本文将更深入地解释Solidity中的endianness。