hackquest logo
hackquest logo
뒤로 가기

Solidity 101

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

Solidity 101

Language

Solidity

Total Length

1.5h

Part of Learning Track

Build on EDU Chain + 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 EDU Chain + 7 more