Solidity 入门教学
1、 简介
2、 Solidity编译器安装以及简单使用
Remix 是一个开源的 IDE,是一个浏览器在线编辑器。作为 Solidity 智能合约开发环境,Solidity IDE Remix(在线浏览器编辑器)提供基本的编译、部署至本地或测试网络、执行合约等功能。
2. remix安装以及使用
- 浏览器端
在浏览器端有俩个选择,分别为英文版与中文版(有些许差别)
-
Remix中文版地址:http://remix.hubwiz.com
-
Remix英文版地址:https://remix.ethereum.org/
PS.可能需要*
下面都以英文版为例子介绍
1、浏览器输入 https://remix.ethereum.org/
如果出现加载慢,加载不完全的情况,刷新几次即可
2、左侧可以看到我们所有的文件
3.点击文件样式图标输入我们的文件名即可(以.sol为后缀)
4、安装必要插件
点击插件管理器,页面中为这个图标
- 安装compiler
搜索关键字compiler
点击activate进行安装,此时会出现一个新的图标
5、写一个简单的样例
pragma solidity ^0.4.0;
//第一行写版本号,和预编译差不多,意思是可以被0.4.0-0.5.0之内的版本兼容
contract helloworld {
string myword = "helloworld";
function show() public view returns(string){
return myword;
}
}
点击compile test.sol,可以看到编译按钮,建议将Auto compile打钩(自动编译),之后会在编译图标上看到一个以绿色为背景的对勾。
点击之前的run图标,可以看到部署,以及账户信息,环境等等
点击deplay之后天可以看到自己的合约已经部署完成,打开之后可以看见我们写的函数show了,点击运行之后返回了string类型的数值helloworld
参考: