课程大纲

Haskell 简介

  • 平台和工具
  • Hello World 程序
  • 一点历史

Haskell 语法

  • 功能
  • 案例区分和模式匹配
  • 布局(缩进)
  • 控制结构(if、case、let、where)

类型系统

  • 基本类型
  • 简单函数类型
  • 多态性
  • 高阶函数
  • 自定义类型
  • Haskell 中的数字
  • 类型类

构建程序

  • IO 处理
  • 模块系统
  • 包和库
  • 编译应用程序

实例和案例研究

  • 八皇后拼图 Haskell
  • Haskell 中的动态编程和记忆
  • 简化了 CSV 文件的解析
  • HTTP 客户端

要求

熟悉至少一种其他编程语言。Programming 经验。

 14 小时

客户评论 (2)

即将举行的公开课程

课程分类