基础
Solidity 详解
bytes
string
bytes.concat
string.concat
new
assert
require
revert
try/catch
编译器
深入 Solidity 内部
补充材料
相关文档
假定函数调用的输入数据采用 ABI 规范。 其中,ABI规范要求将参数填充为32的倍数 个字节。 内部函数调用使用不同的约定。
假定函数调用的输入参数数据采用 ABI 规范 定义的格式。 其中,ABI规范要求将参数填充为32字节的倍数。 内部函数调用则使用不同的约定。
合约构造函数的参数直接附加在合约代码的末尾,也采用ABI编码。 构造函数将通过硬编码偏移量而不是通过使用 codesize 操作码来访问它们,因为在将数据追加到代码时,它就会会改变。
codesize