Haskell教程
精华
小牛编辑
229浏览
2023-03-14
Haskell是一种广泛使用的函数式编程语言。 函数式编程基于数学函数。 除了Haskell,其他遵循函数式编程范式的其他流行语言包括:Lisp,Python,Erlang,Racket,F#,Clojure等。Haskell比其他流行的编程语言(如Java,C,C ++,PHP等)更加智能。 在本教程中,我们将使用相关示例讨论Haskell的基本概念和功能,以便于理解。
读者
本教程已为初学者准备,让他们了解使用Haskell作为编程语言的函数式编程的基本概念。
前提条件
尽管这是初学者的教程,但我们假定读者对任何编程环境都有一定的了解,并且对变量,命令,语法等基本概念有所了解。
最新更新
- 请扫描本页面底部(右侧)二维码并关注微信公众号
- 请扫描本页面底部(右侧)二维码并关注微信公众号
编号 | 主题 | 描述 |
---|---|---|
1 | Haskell简介 | Haskell是一种函数式编程语言,专门设计用于处理符号计算和列表处理应用程序。 |
2 | Haskell开发环境配置 | 介绍如何配置Haskell开发环境。 |
3 | Haskell基本数据模型 | Haskell是一种纯粹的函数式编程语言。 在本文章中将学习Haskell的基本数据模型,这些数据模型实际上是预定义的或以某种方式智能地解码到计算机内存中的。 |
4 | Haskel基本运算符 | 了解Haskell中的基本运算符。 Haskell可智能地处理一些基本操作,例如加,减,乘等。 |
5 | Haskell决策制定 | 决策制定是一项功能,允许程序员在代码流中应用条件。 程序员可以根据预定义的条件执行一组指令。 |
6 | Haskell类型和Type类 | Haskell是一种函数语言,它是严格类型化的,Haskell编译器在编译时知道整个应用程序中使用的数据类型。 |
7 | Haskell函数 | Haskell是一种函数式编程语言,Haskell具有自己的函数定义和声明。函数声明由函数名称,其参数列表以及其输出组成。 |
8 | Haskell其他函数 | 学习一些可以在Haskell中的基本函数,无需导入任何特殊的Type类。这些函数大多数都是其他高阶功能的一部分。 |
9 | Haskell函数组合 | 函数组合是将一个函数的输出用作另一个函数的输入的过程。 |
10 | Haskell模块 | 模块可以是相似或相关类型的函数的集合,可以将函数从一个模块导入另一个模块。 |
11 | Haskell输入和输出 | 学习在Haskell中使用的不同输入和输出技术与用户动态交互。 |
12 | Haskell函子(functor) | Haskell中的函子是一种可以映射不同类型的函数表示。 |
13 | Haskell Monads | Monad只是一种带有某些附加功能的Applicative Functor。 它是一个Type类,它管理三个基本规则(称为一元规则)。 |
14 | Haskell Zippers | Haskell中的Zippers是一个指向数据结构(例如树)的某些特定位置的指针。 |