📅  最后修改于: 2020-11-04 04:26:13             🧑  作者: Mango
查看功能可确保它们不会修改状态。可以将一个函数声明为view 。如果函数中存在以下语句,则认为它们会修改状态,并且在这种情况下编译器将发出警告。
默认情况下,getter方法是视图函数。
请参阅以下使用视图函数的示例。
pragma solidity ^0.5.0;
contract Test {
function getResult() public view returns(uint product, uint sum){
uint a = 1; // local variable
uint b = 2;
product = a * b;
sum = a + b;
}
}
使用Solidity First Application一章中提供的步骤运行上述程序。
0: uint256: product 2
1: uint256: sum 3