区块链(以太坊)教程:(三) Solidity 入门教学

Solidity 入门教学

1、 简介

2、 Solidity编译器安装以及简单使用

Remix 是一个开源的 IDE,是一个浏览器在线编辑器。作为 Solidity 智能合约开发环境,Solidity IDE Remix(在线浏览器编辑器)提供基本的编译、部署至本地或测试网络、执行合约等功能。

2. remix安装以及使用

  1. 浏览器端

在浏览器端有俩个选择,分别为英文版与中文版(有些许差别)

PS.可能需要*

下面都以英文版为例子介绍

1、浏览器输入 https://remix.ethereum.org/

如果出现加载慢,加载不完全的情况,刷新几次即可

2、左侧可以看到我们所有的文件

区块链(以太坊)教程:(三) Solidity 入门教学

3.点击文件样式图标输入我们的文件名即可(以.sol为后缀)
区块链(以太坊)教程:(三) Solidity 入门教学
4、安装必要插件

点击插件管理器,页面中为这个图标
区块链(以太坊)教程:(三) Solidity 入门教学

  • 安装compiler
    搜索关键字compiler
    区块链(以太坊)教程:(三) Solidity 入门教学
    点击activate进行安装,此时会出现一个新的图标
    区块链(以太坊)教程:(三) Solidity 入门教学
    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;
    }
}

区块链(以太坊)教程:(三) Solidity 入门教学点击compile test.sol,可以看到编译按钮,建议将Auto compile打钩(自动编译),之后会在编译图标上看到一个以绿色为背景的对勾。

点击之前的run图标,可以看到部署,以及账户信息,环境等等

点击deplay之后天可以看到自己的合约已经部署完成,打开之后可以看见我们写的函数show了,点击运行之后返回了string类型的数值helloworld
区块链(以太坊)教程:(三) Solidity 入门教学
参考:

INlinKC

上一篇:Solidity进阶之路:搭建僵尸工厂 - 完整代码


下一篇:Solidity进阶之路:搭建僵尸工厂 - 第8章: 使用结构体和数组