主页 > imtoken钱包官方 > 区块链智能合约编程的HelloWorld合约示例
区块链智能合约编程的HelloWorld合约示例
本文介绍如何用solidity语言编写HelloWorld智能合约,让小白了解智能合约编程,从而开启智能合约从入门到放弃之路。 话不多说,让我们进入正题。
工具:remix 在线编译器。 Remix是以太坊官方推荐的在线智能合约编译器。 口号是:“简单易用,无需下载即可开始游戏!” 地址:
打开网站,进入界面,大致分为菜单区、编辑区、部署设置区和控制台。
首先新建一个HelloWorld文件,点击菜单区左上角的+号按钮新建一个HelloWorld.sol文件
创建完成后,进入HelloWorld.sol文件,该文件为空。
第一步:选择solidity语言版本。 这里简单说明一下: 由于solidity各个版本的功能不同以太坊合约编写,为了解决兼容性问题,在文件的第一行指定了语言版本(注意:一定要在第一行)。
参数 solidity ^0.4.7;
第 2 步:定义一个名为“HelloWorld”的合约。
合约 HelloWorld{
}
第三步:在合约中写一个sayHello函数
合约 HelloWorld{
函数 sayHello() 公共返回(字符串){
返回“你好世界”;
}
}
至此,我们的HelloWorld合约就写好了。
接下来,我们将开始部署我们的 HelloWorld 合约。
点击右上角的StartCompile按钮开始编译。
编译完成后,在运行菜单中点击Deploy开始部署
点击deploy后,在左下方的Deployed Contracts区域,智能合约已经被打包进区块
现在让我们调用我们的 sayHello 函数。 单击 sayHello,在控制台中以太坊合约编写,“HelloWorld”字符串出现在解码输出中。
至此我们的HelloWorld智能合约已经编写完成。 恭喜您步入区块链的大门。