Solidity进阶之路:搭建僵尸工厂 - 第2章: 合约

Solidity Path: Beginner to Intermediate Smart Contracts

课程链接:https://cryptozombies.io/zh/lesson/1

你认为你可以当一个合格的 CryptoZombie, 嗯?
这个教程会教你如何搭建一个以太网的游戏。
此课程为 Solidity 初学者设计,需要你对其他的程序语言有所了解(如 JavaScript)。

第2章: 合约

从最基本的开始入手:

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

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

contract HelloWorld {
     

}

版本指令

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

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

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

pragma solidity ^0.4.19;

contract HelloWorld {
     

}

你可能感兴趣的:(Solidity,Path,区块链,智能合约)