solidity/test/libsolidity/semanticTests/functionTypes/same_function_in_construction_and_runtime.sol
2020-03-19 14:42:25 +01:00

20 lines
357 B
Solidity

contract C {
uint256 public initial;
constructor() public {
initial = double(2);
}
function double(uint256 _arg) public returns (uint256 _ret) {
_ret = _arg * 2;
}
function runtime(uint256 _arg) public returns (uint256) {
return double(_arg);
}
}
// ----
// runtime(uint256): 3 -> 6
// initial() -> 4