小编Ale*_*led的帖子

是否存在具有持久不可变Vector类的.net库(如Clojure/Scala中所示)?

我花了一个小时的谷歌搜索,并可以找到各种.NET不可变列表,集和地图.我虽然无法找到持久的不可变Vector.

像Scala的不可变向量之类的东西就是我所追求的(我相信它在Clojure中类似).它必须可以从C#库中调用.

Microsoft-land中是否存在这样的事情?

.net c# collections functional-programming clojure

5
推荐指数
1
解决办法
598
查看次数

在hashmap forall()方法的Scala中的示例?

有人可以举例说明如何使用HashMap forall()方法吗?我发现Scala文档难以理解.

我想要的是这样的:

val myMap = HashMap[Int, Int](1 -> 10, 2 -> 20) 
val areAllValuesTenTimesTheKey = myMap.forall((k, v) => k * 10 == v)
Run Code Online (Sandbox Code Playgroud)

但这给了:

error: wrong number of parameters; expected = 1
Run Code Online (Sandbox Code Playgroud)

scala

4
推荐指数
2
解决办法
5992
查看次数

标签 统计

.net ×1

c# ×1

clojure ×1

collections ×1

functional-programming ×1

scala ×1