当前位置:网站首页 > 智能合约开发 > 正文

学习 Solidity 智能合约开发 02:合约

合约

合约是双方当事人基于意思表示合致而成立的法律行为,为私法自治的主要表现。

Solidity 也有合约的概念。

第2章: 合约

从最基本的开始入手:

Solidity 的代码都包裹在合约里面. 一份合约就是以太应币应用的基本模块, 所有的变量和函数都属于一份合约, 它是你所有应用的起点.

  • 我们学习的Solidity就是合约
  • contract 的中文含义就是 「合约」

一份名为 HelloWorld 的空合约如下:

 contract HelloWorld { } 

版本指令

所有的 Solidity 源码都必须冠以 "version pragma" — 标明 Solidity 编译器的版本. 以避免将来新的编译器可能破坏你的代码。

例如: pragma solidity ^0.4.19; (当前 Solidity 的最新版本是 0.4.19).

综上所述, 下面就是一个最基本的合约 — 每次建立一个新的项目时的第一段代码:

pragma solidity ^0.4.19; contract HelloWorld { }

实战演习

为了建立我们的僵尸部队, 让我们先建立一个基础合约,称为 ZombieFactory。

  1. 在右边的输入框里输入 0.4.19,我们的合约基于这个版本的编译器。
  2. 建立一个空合约 ZombieFactory。

一切完毕,点击下面 "答案" . 如果没效果,点击 "提示"。

pragma solidity ^0.4.19; contract ZombieFactory { }
到此这篇学习 Solidity 智能合约开发 02:合约的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 智能合约开发的前 3 大无代码/低代码平台2024-10-30 21:43:46
  • 学习 Solidity 智能合约开发 01:开篇2024-10-30 21:43:46
  • 一文速览2022十大智能合约开发工具2024-10-30 21:43:46
  • 详述 TON 的技术特点与智能合约开发范式_智能合约的三大要素2024-10-30 21:43:46
  • 学习 Solidity 智能合约开发 02:合约2024-10-30 21:43:46
  • Web3教程:编写您的第一个“Hello, World”智能合约(1)2024-10-30 21:43:46
  • 详述 TON 的技术特点与智能合约开发范式2024-10-30 21:43:46
  • 一文速览2022十大智能合约开发工具2024-10-30 21:43:46
  • 学习 Solidity 智能合约开发 01:开篇2024-10-30 21:43:46
  • 智能合约开发的前 3 大无代码/低代码平台2024-10-30 21:43:46
  • 全屏图片