Haskell
随处瞎晃荡
这个作者很懒,什么都没留下…
展开
-
Haskell的基本的列表操作函数
length函数告诉我们一个列表中包含多少个元素。如果需要检查列表是不是空的,用null函数。要访问列表的第一个元素,用head函数。tail函数,返回列表中除了第一个其它所有的元素。last,返回列表的最后一个元素。init,它返回列表中除了最后一个其它所有的元素。concat函数取一个包含列表的列表,这些列表中的元素具有相同的类型,它把这些列表连接在一起成为一个单一的列表。它会去...原创 2019-03-07 13:54:28 · 6181 阅读 · 0 评论 -
记录一下在Archliunx系统中使用Cabal搭建haskell项目时踩得坑
cabal的网址:https://www.haskell.org/cabal/$ mkdir myproject && cd myproject$ cabal init -n --is-executable$ cabal v2-run根据这个步骤创建的项目,运行时会报错说找不到“Prelude”这个基础模块,这是因为ghc缺少一个东西在命令行运行 pacman -...原创 2019-03-18 09:44:47 · 546 阅读 · 0 评论 -
记录一下使用stack创建的haskell项目踩的坑
使用stack创建的haskell项目,在对stack.yaml文件中的 extra-deps:属性操作时,貌似它只能下载最新的版本。所以如果选择的版本不是最新的会报错。原创 2019-04-26 10:28:52 · 2416 阅读 · 1 评论