solidity笔记——第二篇

2020.10.26 星期一 solidity笔记

  1. 智能合约中,不支持直接返回string[],其他类型的数组,可以直接返回
  2. 智能合约中,不支持字符串直接拼接,如果想要实现拼接功能,可以转为bytes在去实现相关操作
  3. 方法修饰符,如果加了view将不会消耗gas,并且调用此方法,不需要用户私钥,可直接调用
  4. 拷贝合约:合约 新合约名 = 合约(地址)
  5. address(0)代表空地址
  6. library库合约,特定地址部署一次,就可以被其他合约反复调用
  7. 如果用继承父合约的相同状态变量或方法,会消耗大量gas,如果用library库合约就可以解决这个问题
  8. library库合约没有状态变量,一般使用是创建一个结构体,结构体中mapping去管理相关状态和判断条件
  9. abi为空的合约,不能被部署(WeBASE-Front上测试的)

猜你喜欢

转载自blog.csdn.net/weixin_43402353/article/details/109295485
今日推荐