Solidity开发指南lemooljiang (75)in #starnote • 11 hours ago Solidity开发指南,包括Solidity合约语言,使用方法和案例。 -> 前往星空笔记 #cn #cn-reader #solidity #smartcontract #ethereum #blockchain #defi
Solidity 0.8.35
以太坊中文手册 |
geth |
solidity手册 |
登链手册 |
openzeppelin |
案例集 |
remix |
MetaMask |
MEW钱包 |
xilibi |
ASCii码表 |
chainlist |
水龙头 |
dukedaily教程 |
值类型传值时,会临时拷贝一份内容出来,而不是拷贝指针,当你修改新的变量时,不会影响原来的变量的值。
布尔(Booleans)
整型(Integer)
地址(Address)
定长字节数组(fixed byte arrays)
有理数和整型(Rational and Integer Literals,String literals)
枚举类型(Enums)
函数(Function Types)
引用类型(Reference Types)
引用即地址传递,复杂类型,占用空间较大。在拷贝时占用空间较大,所以考虑通过引用传递。
不定长字节数组(bytes)
字符串(string)
数组(Array)
结构体(Struts)
两者区别:
如果是值传递,修改新变量时,不会影响原来的变量值,如果是引用传递,那么当你修改新变量时,原来变量的值会跟着变化,这是因为新变量同时指向同一个地址的原因。