name 和 _name 的区别?什么时候能用 name,什么时候用 _name?

在学习solidity中,有时不明白:

pragma solidity ^0.4.0;

contract Bytes32ToString{

bytes2 name = 0x7a68;

function changeIt() returns(string){

//return string(name);

function bytes32ToString(bytes32 _newName)  returns(string){

bytes newName = new bytes(_newName.length);

for(uint i=0; i<name.length; i++){

newName[i] = name[i];

}
return newName;
}
}

什么时候能用 newName,什么时候用 _newName?

望赐教!

请先 登录 后评论

最佳答案 2021-09-27 10:21

这个只是代码风格的偏好问题。

请先 登录 后评论

其它 1 个回答

Isabella17
请先 登录 后评论
  • 2 关注
  • 0 收藏,2728 浏览
  • Isabella17 提出于 2021-09-26 15:19