hackquest logo
hackquest logo
Back

Solidity 101

这是第一门关于 Solidity 编程的入门课程。 我们假设学生的 CS 背景有限且没有 web3 经验。

Solidity 101

Language

Solidity

Total Length

1.5h

Part of Learning Track

Build on Sonic + 7 more

What You’ll Learn

Solidity 编程语言基础,包括变量类型、函数定义等入门知识

合约
变量类型
函数

Syllabus

Unit 1 - 合约

学习如何定义一个合约并指定编译器版本

Unit 2 - 变量

学习 solidity 当中的基础变量

Unit 3 - 函数

在这一章中,将学习函数的定义方式,函数的可见性,函数的返回值以及函数的调用方式等等

Unit 4 - 简单的修饰符

学习变量和函数的不同定义方式,并讨论它们在不同情况下的使用方式。

Unit 5 - 地址类型

学习 solidity 当中最重要的类型:address 的相关用法

Unit 6 - 映射类型

学习 solidity 中映射的定义以及增删改查的方式

Unit 7 - 其他语法

在这里我们将学习我们 Guided 课程 - 同质化代币中使用的其他语法,包括构造函数,require,msg.sender等

Language

Solidity

Total Length

1.5h

Part of Learning Track

Build on Sonic + 7 more