pragma solidity ^0.4.16;
// 对象
contract HelloWorld{
string Myname = "zifuchuan";
function getName() public view returns(string){
return Myname;
}
}
注意点
- pragma solidity ^0.4.16;定义版本,很多老教程上面,设定的版本号是0.4.0,这会引发一个问题,
报错Expected token LBrace got ‘View‘ function getMessage()
,最初也是踩坑,看了这篇Blog才从坑里跳出来 - 右侧需要选取正确的编译版本,选定>=0.4.16,并小于0.5的版本
- 参考教程是B站点击量最多的开发教程:基于以太坊的智能合约开发教程【Solidity】