编辑
2024-09-24
solidity
00
请注意,本文编写于 131 天前,最后修改于 131 天前,其中某些信息可能已经过时。

目录

Solidity 一些代码细节

Solidity 一些代码细节

  • uint -> uint256
  • byte -> bytes1
  • sha3 -> keccak256 (推荐keccak256)
  • now -> block.timestamp
  • address -> uint160

函数中的变量数量是有限制的,包括参数变量和返回变量。 限制是 16 个变量,否则会出现 StackTooDeepException 错误:"编译器内部错误: Stack too deep, try removing local variables."(堆栈太深,请尝试删除局部变量)。

但是,如果你需要这么多变量,那你可能就做错了。 你可以将函数分解成更小的函数,并将全局变量设置为 public,以生成获取器。

本文作者:Ramondy

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!