随笔分类 - Haskell
Haskell Types与Typeclasses
摘要:可使用:t命令检测表达式类型。 明确的类型首字母必大写。一、Types Char Bool Int(有界,与Integer类型对比效率高) Integer(无界,与Int类型对比效率低) Float Double Tuple的类型取决于长度和其中元素的类型。 List的类型只取...
阅读全文
Haskell Tuple相关总结
摘要:一、相关操作 zip:将两个List合并成一个元组序对的List。 fst:返回元组序对第一个元素。 snd:返回元组序对第二个元素。 PS:元组序对是元组中只有两个元素的元组。二、与List的比较Tuple用圆括号表示,而List用方括号表示。Tuple中的元素不必是相同类型,而List中...
阅读全文
Haskell List相关操作
摘要:一、List中只能存放相同类型的元素。 ++:将两个List合并成一个List。例,[1,2,3]++[4,5,6],结果是[1,2,3,4,5,6]。 : :将“:”前面的元素添加到“:”后面的List中。新添加的元素在List的头部位置。例,1:[2,3,4,5,6],结果是[1,2,3,...
阅读全文
Haskell Platform (windows)
摘要:一、下载地址:https://www.haskell.org/platform/windows.html Haskell Platform 整合了Glasgow Haskell Compiler,WinGHCi等。二、 自行下载HashTab,校验SHA-256,检验文件完整性。 HashT...
阅读全文
Haskell 参考资料
摘要:1.Haskell 中文社区:www.haskellcn.org2.Haskell 官网: www.haskell.org3.Haskell 函数查询:www.haskell.org/hoogle4.Haskell 趣学指南:http://learnyoua.haskell.sg/content...
阅读全文