Logo
☆☆☆☆☆
0.0
Beginner
5h

Solidity 编程语言简介

Solidity 是以太坊区块链开发的主要编程语言。它为开发者提供了构建去中心化应用和智能合约的工具。掌握 Solidity 就打开了通往区块链技术世界的大门。 本课程将带你学习以太坊及 Solidity 编程的基础知识。你将了解数据类型、构造函数、变量、运算符、条件语句和循环等概念。这些内容为理解 Solidity 的数据结构(包括字符串、数组、映射、结构体和枚举)奠定了基础。课程后期,你将学习函数、智能合约开发中的常见模式,以及继承和接口等高级主题。 完成本课程后,你将对 Solidity 有扎实的理解,并能将其应用于以太坊生态系统中。你将具备开发、部署和管理智能合约的能力。这将为你开启区块链技术和去中心化应用开发的职业道路。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Solidity 编程语言简介
Solidity 是以太坊区块链开发的主要编程语言。它为开发者提供了构建去中心化应用和智能合约的工具。掌握 Solidity 就打开了通往区块链技术世界的大门。 本课程将带你学习以太坊及 Solidity 编程的基础知识。你将了解数据类型、构造函数、变量、运算符、条件语句和循环等概念。这些内容为理...

WHAT YOU'LL LEARN

对Solidity编程语言基础和语法的掌握

Content

9 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程介绍

Solidity 入门
  1. 1

    以太坊基础

  2. 2

    以太坊虚拟机(EVM)简介

  3. 3

    Solidity 源文件结构

  4. 4

    “Hello World”智能合约

  5. 5

    值类型和引用类型

  6. 6

    构造函数

  7. 7

    变量

  8. 8

    算术与关系运算符

  9. 9

    逻辑运算符和赋值运算符

  10. 10

    位运算符和条件运算符

  11. 11

    条件语句

  12. 12

    循环

  13. 13

    循环控制

  14. 14

    可见性

  15. 15

    测验:Solidity 入门

数据结构
  1. 1

    字符串

  2. 2

    数组

  3. 3

    映射

  4. 4

    结构体

  5. 5

    枚举

  6. 6

    类型转换

  7. 7

    测验:数据结构

函数
  1. 1

    函数

  2. 2

    修饰符

  3. 3

    视图函数

  4. 4

    纯函数

  5. 5

    重载

  6. 6

    接收函数

  7. 7

    回退函数

  8. 8

    哈希

  9. 9

    测验:函数

常见模式
  1. 1

    取款模式

  2. 2

    限制访问模式

  3. 3

    测验:常见模式

存储
  1. 1

    存储入门

  2. 2

    Solidity 中的内存

  3. 3

    calldata 存储

  4. 4

    测验:存储

高级概念
  1. 1

    继承

  2. 2

    抽象合约

  3. 3

    接口

  4. 4

    事件

  5. 5

    错误处理

  6. 6

    库

  7. 7

    内联汇编

  8. 8

    测验:高级概念

结论
  1. 1

    总结

附录
  1. 1

    配置 Solidity 开发环境

  2. 2

    智能合约的部署

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)