章节
- Solidity – 介绍
- Solidity – 环境搭建
- Solidity – 基础语法
- Solidity – 第一个程序
- Solidity – 代码注释
- Solidity – 数据类型
- Solidity – 变量
- Solidity – 变量作用域
- Solidity – 运算符
- Solidity – 循环语句
- Solidity – 条件语句
- Solidity – 数据位置(data location)
- Solidity – 变量的数据位置规则
- Solidity – 赋值的数据位置规则
- Solidity – 字符串
- Solidity – 数组
- Solidity – Enum(枚举)
- Solidity – 结构体(struct)
- Solidity – 映射(mapping)类型
- Solidity – 类型转换
- Solidity – 以太单位
- Solidity – 特殊变量/全局变量
- Solidity – 编程风格
- Solidity – 函数
- Solidity – 常用模式
- Solidity – 智能合约
为简单起见,我们使用在线Solidity开发工具Remix IDE编译和运行Solidity程序。
第1步 - 在File explorers
选项卡下,新建一个test1.sol文件,代码如下:
示例
pragma solidity ^0.5.0;
contract SolidityTest {
constructor() public{
}
function getResult() public view returns(uint){
uint a = 1;
uint b = 2;
uint result = a + b;
return result;
}
}
第2步 - 在Compiler
选项卡下,单击 Compile 按钮,开始编译
第3步 - 在Run
选项卡下,单击 Deploy 按钮进行部署
第4步 - 在Run
选项卡下,选择 SolidityTest at 0x… 下拉
第5步 - 单击 getResult 按钮显示结果。
输出
0: uint256: 3