请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  由于只能合约是放在区块链上面的代码,这给我们的调试带来了很多的困难,还好有在线的编译器:

  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;

  }

收藏
[url=https://jq.qq.com/?_wv=1027&k=55PJPtJ][/url]

0 个回复

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