文件名称:scala-progfun-funsets:第 2 周练习 - Scala 中的函数式编程原则
文件大小:34KB
文件格式:ZIP
更新时间:2024-07-07 20:46:53
Scala
scala-progfun-funsets - Martin Odersky 编写的 Scala 函数式编程原理课程 表示 我们将使用整数集。 作为激发我们表示的示例,您将如何表示所有负整数的集合? 你不能把它们全部列出来……一种方式是这样说:如果你给我一个整数,我可以告诉你它是否在集合中:对于 3,我说“不”; 对于-1,我说是的。 在数学上,我们将接受整数作为参数并返回指示给定整数是否属于集合的布尔值的函数称为集合的特征函数。 例如,我们可以通过特征函数 (x: Int) => x < 0 xss=removed xss=removed> Boolean 使用这种表示,我们定义了一个函数来测试一个值在集合中的存在: def contains(s: Set, elem: Int): Boolea
【文件预览】:
scala-progfun-funsets-master
----project()
--------project()
--------RecordingLogger.scala(847B)
--------build.properties(19B)
--------scalastyle_config_reactive.xml(7KB)
--------StyleChecker.scala(3KB)
--------ScalaTestRunner.scala(6KB)
--------buildSettings.sbt(3KB)
--------CourseraHttp.scala(10KB)
--------scalastyle_config.xml(7KB)
--------Settings.scala(2KB)
--------RichJsValue.scala(686B)
--------GradingFeedback.scala(9KB)
--------ProgFunBuild.scala(27KB)
----src()
--------test()
--------main()
----build.sbt(6KB)
----README.md(4KB)
----.gitignore(212B)