20 solidity 局部变量赋值为什么先定义局部变量,而不可以直接定义并赋值?

image.png 图中警告报错提示 未使用局部变量, 为什么不可以写成 uint len = nums.length; 呢? 只能是 uint len; len = nums.length; 吗?

请先 登录 后评论

最佳答案 2022-05-30 08:54

Warning: Unused local variable. 你这里的警告是,未使用的变量. 这里是警告,未使用的变量可以删掉,并不代表编译错误. 只是一种编程规范.推荐你尽量不引入不需要的变量.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 0 收藏,2734 浏览
  • iniox 提出于 2022-05-29 11:06