找回密码
 立即注册
  由于只能合约是放在区块链上面的代码,这给我们的调试带来了很多的困难,还好有在线的编译器:
  https://remix.ethereum.org
  第一个代码:
  pragmasolidity^0.4.4;
  contractCounter{
  uintcount=0;
  addressowner;
  constructor()public
  {
  owner=msg.sender;
  }
  functionincrement()public{
  uintstep=10;
  if(owner==msg.sender){
  count=count+step;
  }
  }
  functiongetCount()constantpublicreturns(uint){
  returncount;
  }
  functionkill()public{
  if(owner==msg.sender){
  selfdestruct(owner);
  }
  }
  }
  第一行代表solidity的版本,^代表向上兼容版本5.0
  第二行contractCounter为一个智能合约类对象
  第三行、四行为属性:
  uintcount=0;
  addressowner;
  下面是三个函数,其中构造函数为:
  constructor()public
  {
  owner=msg.sender;
  }

8 q+ Z: ?. m; u! V5 g
收藏
[url=https://jq.qq.com/?_wv=1027&k=55PJPtJ][/url]

0 个回复

您需要登录后才可以回帖 登录 | 立即注册