以太坊开发者的工具、语言和框架:Solidity 语言详解
1. 智能合约部署
当智能合约在模拟环境(如 Ganache)或私有网络中经过验证、测试并能正常工作后,就可以部署到公共测试网络(如 Ropsten),最终部署到主网。
2. Solidity 语言概述
Solidity 是以太坊中用于编写合约的特定领域语言,语法与 JavaScript 和 C 相近。它是静态类型语言,在编译时进行变量类型检查,能在开发周期早期发现数据类型相关的错误。该语言具有继承、库和定义复合数据类型等特性,也被称为面向合约的语言,合约类似于其他面向对象编程语言中的类。
3. Solidity 源代码文件组件
- pragma :用于指定兼容编译器的版本,例如
pragma solidity ^0.8.0可确保源代码文件不会使用低于 0.8.0 版本的编译器进行编译。 - import :允许从现有的 Solidity 文件中导入符号到当前全局作用域,类似于 JavaScript 中的 import 语句,如
import "module-name"; - 注释 :注释方式与 C 语言类似,多行注释用
/*和*/包围,单行注释以//开头。
以下是一个包含 pragma、import 和注释的 Soli
超级会员免费看
订阅专栏 解锁全文
21

被折叠的 条评论
为什么被折叠?



