【发布时间】:2013-03-11 06:48:48
【问题描述】:
我有类型 Set = Int => Boolean; , 和函数子集/如何获得两组 A 和 B 并比较它们?
我写的像
def union(a: Set, b: Set): Set = {
(i: Int) => a(i).&(b(i))==b(i)
}
编译成功,但是当我运行代码时它在输出中显示<function1>。
【问题讨论】:
-
不清楚你要归档什么,但你会得到这样的输出,因为你有函数
union,它返回一个函数(它以 i: Int 作为输入)。跨度> -
我认为这是Scala函数式编程课程中的一个问题。
标签: scala