区块链2.0以太坊智能合约solidity之helloworld

Posted 尹成

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链2.0以太坊智能合约solidity之helloworld相关的知识,希望对你有一定的参考价值。

由于只能合约是放在区块链上面的代码,这给我们的调试带来了很多的困难,还好有在线的编译器:

https://remix.ethereum.org

第一个代码:
pragma solidity ^0.4.4;
contract Counter
uint count = 0;
address owner;


constructor() public

  owner = msg.sender;  



function increment() public
uint step = 10;
if (owner == msg.sender)
count = count + step;


function getCount() constant public returns (uint) 
return count;

function kill() public

if (owner == msg.sender)
selfdestruct(owner);



第一行代表solidity的版本,^代表向上兼容版本5.0

第二行contract Counter为一个智能合约类对象

第三行、四行为属性:

uint count = 0;

address owner;

下面是三个函数,其中构造函数为:

constructor() public

  owner = msg.sender;  










网址:http://www.qukuailianxueyuan.io/



欲领取造币技术与全套虚拟机资料

区块链技术交流QQ群:756146052  备注:CSDN

尹成学院微信:备注:CSDN


以上是关于区块链2.0以太坊智能合约solidity之helloworld的主要内容,如果未能解决你的问题,请参考以下文章

区块链项目实战 - 使用以太坊/智能合约solidity,全栈开发区块链借贷记账小应用,含完整源码

区块链项目实战 - 使用以太坊/智能合约solidity,全栈开发区块链借贷记账小应用,含完整源码

区块链开发编写调试第一个以太坊智能合约

智能合约从入门到精通:用Solidity开发一个“Hello World”

智能合约从入门到精通:用Solidity开发一个“Hello World”

区块链2.0以太坊漫谈