Logo
☆☆☆☆☆
0.0
Beginner
7h

使用 ReasonML 的函数式编程

ReasonML 近来人气迅速飙升,这绝非偶然。它由 Facebook 最近开发,为 JavaScript 提供了强类型、简洁高效的语法,因此非常适合用于网页开发。 本课程将带你快速掌握 Reason 编程。你将从创建简单的数据对象开始,逐步学习函数和数据结构等更强大的工具。学习过程中,互动测验和练习将帮助你更深入地掌握这门语言。 任何希望站在网页开发前沿的人都应该考虑学习本课程。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 ReasonML 的函数式编程
ReasonML 近来人气迅速飙升,这绝非偶然。它由 Facebook 最近开发,为 JavaScript 提供了强类型、简洁高效的语法,因此非常适合用于网页开发。 本课程将带你快速掌握 Reason 编程。你将从创建简单的数据对象开始,逐步学习函数和数据结构等更强大的工具。学习过程中,互动测验和...

WHAT YOU'LL LEARN

理解 ReasonML 的基本语法、数据类型与标识符等核心概念

Content

9 Lessons • 0 Quizzes • 0 Challenges

简要介绍
  1. 1

    语言的本质

  2. 2

    运算符

  3. 3

    表达式和语句

  4. 4

    测验

数据类型
  1. 1

    简介

  2. 2

    整数

  3. 3

    布尔值

  4. 4

    浮点数

  5. 5

    字符

  6. 6

    字符串

  7. 7

    多态比较

  8. 8

    类型转换

  9. 9

    类型错误

  10. 10

    测验

标识符
  1. 1

    简介

  2. 2

    let 绑定(concept)

  3. 3

    类型特定标识符

  4. 4

    作用域

  5. 5

    类型定义

  6. 6

    可变性

  7. 7

    测验

  8. 8

    练习:可变整数

  9. 9

    解决方案回顾:可变整数

数据结构
  1. 1

    简介

  2. 2

    元组

  3. 3

    模式匹配

  4. 4

    记录

  5. 5

    嵌套记录

  6. 6

    记录变更

  7. 7

    数组

  8. 8

    基本数组操作

  9. 9

    数组的模式匹配

  10. 10

    测验

  11. 11

    练习:嵌套元组的模式匹配

  12. 12

    解决方案回顾:嵌套元组的模式匹配

  13. 13

    练习:可变的嵌套字段

  14. 14

    解决方案回顾:可变的嵌套字段

  15. 15

    练习:回文数组

  16. 16

    解决方案回顾:回文数组

条件表达式
  1. 1

    简介

  2. 2

    if-else 表达式

  3. 3

    嵌套 if-else

  4. 4

    switch 关键字

  5. 5

    三元运算符

  6. 6

    测验

  7. 7

    练习:字符串比较

  8. 8

    解决方案回顾:字符串比较

  9. 9

    练习:数字序列

  10. 10

    解题回顾:数字序列

函数
  1. 1

    简介

  2. 2

    函数定义

  3. 3

    函数作用域

  4. 4

    柯里化

  5. 5

    带有记录的函数

  6. 6

    函数作为值

  7. 7

    递归函数

  8. 8

    单元数据类型

  9. 9

    标签

  10. 10

    操作符函数

  11. 11

    多态函数

  12. 12

    测验

  13. 13

    练习:摄氏度转华氏度

  14. 14

    解决方案回顾:摄氏度转华氏度

  15. 15

    练习:一个数的阶乘

  16. 16

    解决方案回顾:一个数的阶乘

  17. 17

    练习:从记录中创建元组

  18. 18

    解决方案回顾:从记录中创建元组

循环
  1. 1

    简介

  2. 2

    for 循环

  3. 3

    当型循环

  4. 4

    测验

  5. 5

    练习:在数组中找到最小值

  6. 6

    解决方案回顾:在数组中查找最小值

  7. 7

    练习:求一个数的阶乘(循环)

  8. 8

    解题回顾:求一个数的阶乘(循环)

变体
  1. 1

    简介

  2. 2

    变体类型

  3. 3

    变体构造函数

  4. 4

    变体示例

  5. 5

    选项类型

  6. 6

    列表

  7. 7

    其他列表操作

  8. 8

    测验

  9. 9

    练习:统计列表中的偶数个数

  10. 10

    解决方案回顾:统计列表中的偶数个数

  11. 11

    练习:行人移动

  12. 12

    解决方案回顾:行人移动

对象
  1. 1

    简介

  2. 2

    对象创建

  3. 3

    私有方法

  4. 4

    开放对象

  5. 5

    可变性

  6. 6

    测验

  7. 7

    练习:计算器对象

  8. 8

    解决方案回顾:计算器对象

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)