Eth101:Remix Solidity浏览器编译环境
Remix是Solidity语言在线编译和运行环境(IDE),地址是:
http://remix.ethereum.org/
打开后,区域1是文件浏览区域,通过上面的+创建文件(不用担心保存问题,文件会一直在浏览器中)。
区域2是代码区,可以直接写入,比如一个智能合约hello2.sol:
pragma solidity ^0.4.18;
contract hello2 {
string public greeting;
address public speaker;
uint32 public times;
function hello2(string _greeting) public {
greeting = _greeting;
speaker = msg.sender;
times = 0;
}
function say() constant public returns (string) {
times ++;
return greeting;
}
function getTimes() constant public returns (uint32) {
return times;
}
}
区域3是编译、运行、调试区,当前是编译结果(compile按钮),下面还有运行情况:
区域4是日志区,显示运行的详细记录。