初级java笔试题-learning-haskell:学习哈斯克尔

时间:2024-06-22 19:33:30
【文件属性】:

文件名称:初级java笔试题-learning-haskell:学习哈斯克尔

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-22 19:33:30

系统开源

初级java笔试题我的 Haskell 挑战 Haskell 故障 对于 ASD-APP 课程,其任务是学习一种新的编程语言,并通过提出挑战使其成为您自己的语言。 稍后将解释该挑战。 首先,我将介绍一些关于 Haskell 的内容以及到目前为止我对它的了解 需要注意的事项列表是: Haskell 是一种函数式编程语言。 一旦设置了一个值,它将被永久设置。 函数可以作为参数传递给其他函数。 递归使用非常频繁。 (正是我们在 APP 课程中学到的) Haskell 不适用于 while 循环、for 循环或“技术上”变量。 Haskell 使用常量。 Haskell 很懒 Haskell 通过在任何人编译他们的代码时检查错误来反驳这一点。 这意味着 Haskell 有一个非常严格的编译器,这意味着它也是安全的。 您可以为列表定义过滤器,比如说,只允许可被 15 整除的值,并添加另一个允许可被 10 整除的值的过滤器。 我发现非常有趣的是,因为我非常喜欢数学,所以 Haskell 的数学非常棒。 这也是为我选择语言的一大优势。 我发现 Haskell 使用类型推断,这意味着变量根据您存储在其


【文件预览】:
learning-haskell-master
----.gitignore(167B)
----Setup.hs(46B)
----src()
--------Actions.hs(5KB)
--------Main.hs(246B)
--------mycommands.txt(1B)
--------IRC.hs(2KB)
----stack.yaml.lock(719B)
----LICENSE(1KB)
----.ghci(15B)
----README.md(26KB)
----learning-haskell.iml(708B)
----learning-haskell.cabal(692B)
----stack.yaml(2KB)

网友评论