Haskell 常用方法

原创 2016年05月30日 17:47:41
  • succ 返回后继元素
  • pred 返回前驱元素
  • div 整除商
  • list函数 head tail last init length null reverse take drop minimum sum product elem cycle repeat(cycle 将元素当元素重复,repeat将整个列表重复) replicate
  • show 无条件转化为字符串
  • read ::类型
  • Int 和 Integer 是不同的数据类型 Int 有界 Integer无界
  • fromIntegeal 将数转化为通用的Num类型,否则Int和Float运算会报错
  • negeta 取相反数
版权声明:本文为博主原创文章,未经博主允许不得转载。

Haskell 入门(一):定义一个函数

【本文建议有 C/C++ 系语言基础的同学阅读】 首先呢,Haskell 和我们平时经常看见的 C++/Java 和 C 等面向对象和面向过程的语言不同,Haskell 是一门函数式语言. 这意味...
  • voyager3
  • voyager3
  • 2016年02月22日 01:15
  • 905

使用Haskell编写的Yi-义编辑器

声明:作者水平有限,本文可能言辞不周甚至会存在谬误,请阅读时转动您的灰色脑细胞。另转载请注明出处。无论在windows上还是linux上我一直使用VIM编辑器,在感叹VIM的强大的同时却也积攒了一些不...
  • seahoyel
  • seahoyel
  • 2008年02月29日 00:48
  • 2212

Warp : Haskell 的高性能 Web 服务器(译文)

Warp : Haskell 的高性能 Web 服务器(译文) 按 GHC 7.8 马上就要发布了。一个很大的改进就是加入了本文所说的并行 IO 管理器。从此之后 Haskell ...
  • fishmai
  • fishmai
  • 2016年05月30日 20:37
  • 2126

Haskell趣学指南7-8

  模块装载模块haskell中的模块是含有一组相关的函数,类型和类型类的组合。而haskell程序的本质便是从主模块中引用其它模块并调用其中的函数来执行操作。这样可以把代码分成多块,只要一个模块足...
  • zwjsatan
  • zwjsatan
  • 2010年08月28日 13:43
  • 6514

haskell实现快排的代码为什么这么短

haskell快排的代码为什么这么短 q_sort n=case n of []->[] (x:xs)->q_sort [a|a
  • gohike
  • gohike
  • 2016年10月01日 23:52
  • 1225

Haskell心得(1) 模式匹配、高阶函数、组合函数

摘要:介绍了haskell的几种定义函数方式:模式匹配、高阶函数、函数组合
  • nklofy
  • nklofy
  • 2015年07月09日 09:47
  • 2115

haskell的类型转换

最近在关注haskell的3D方面的程序设计,使用了网络上的一些例子。发现在64bit系统上,haskell的OpengGL绑定库会出现GLint和GLsizei类型不匹配的现象,如下所示:Could...
  • flyfish30
  • flyfish30
  • 2011年05月25日 00:33
  • 13373

Haskell学习——语法

Haskell是以表达式为主的语言,纯函数
  • pyyaoer
  • pyyaoer
  • 2014年06月16日 09:38
  • 5563

神奇的Haskell——“做什么”而不是“怎么做”

神奇的Haskell——“做什么”而不是“怎么做”  --求整数边长的直角三角形rightTriangles m n = [(a, b, c) | c   --快速排序quicksort :: (Or...
  • taiq
  • taiq
  • 2010年05月01日 19:59
  • 1443

Haskell笔记 (六)自定义Types

前面我们说过了Type和typeclasses,现在,我们来说一说怎么自定义自己的Type和TypeClasses,这东西我们觉得不好理解,其实简单的说,你就把他们看成C语言中的结构体就行了,我们在C...
  • ygrx
  • ygrx
  • 2013年07月16日 11:29
  • 1809
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Haskell 常用方法
举报原因:
原因补充:

(最多只允许输入30个字)