You are viewing a single comment's thread from:

RE: Solidity开发指南

in #starnote3 days ago

案例

  1. 最小化权限控制,尽量用external, private, internal, 尽量不用public
  2. 变量类型优先使用calldata而不是memory
  3. 加载状态变量到内存变量
  4. 多个条件判断使用短路方式
  5. 在循环中使用++i,而不是i+=1,i++
  6. 数组长度缓存到内存
  7. 缓存多次使用的数组元素到内存