1. 代码
helloworld.sol :
pragma solidity ^0.4.16;
contract HelloWorld {
uint256 counter = 5; //state variable we assigned earlier
function add() public { //increases counter by 1
counter++;
}
function subtract() public { //decreases counter by 1
counter--;
}
function getCounter() public constant returns (uint256) {
return counter;
}
}
2. 运行
使用以太坊官方在线IDE remix,地址:
http://remix.ethereum.org
中间是代码区,右侧功能区,默认是“Run”标签,其中的输入项都不需要自己填,使用默认值即可,直接点击Deploy按钮。
之后就会显示出代码中的3个函数名,可以点击调用,有返回值的就会显示出来。