实体的纯修饰符和视图修饰符有什么区别?

时间:2020-05-10 10:48:31

标签: blockchain ethereum solidity

代码产生相同的输出。

pragma solidity ^0.5.0;
contract mycontract
{

   function add(uint c, uint d) public pure returns(uint)
  { uint e=c+d;


   return e;

  } 
   function add(uint j, uint k) public view returns(uint)
  { uint f=j+k;


   return f;

  } 

}

1 个答案:

答案 0 :(得分:0)

pure 既不查看也不修改状态。即它只能使用提供给它的内容来运行。 view 无法修改状态,但可以对其进行查找