25得票3回答
视图和流的区别是什么?

在Scala 2.8集合框架中,view和toStream有什么区别?

23得票3回答
Scala 2.8 中嵌套/非嵌套包是什么?

在Scala 2.7中,我可以这样写:package com.acme.bar class Bar . package com.acme.foo class Foo { new bar.Bar } 这段代码在 Scala 2.8 中无法编译,但是这段代码可以:package com.a...

23得票2回答
不理解Scala分界延续的类型(A @cpsParam[B,C])

我很难理解当一个值具有类型 A @cpsParam[B,C] 时到底意味着什么,以及在使用限定的continuations工具时应该给我的值分配哪些形式的类型。 我查看了一些资料: http://lamp.epfl.ch/~rompf/continuations-icfp09.pdf h...

23得票5回答
有没有使用“scala.swing”的好例子?

我不懂Java或者Swing,但是我十分熟悉Scala,并且可以很好地使用它来满足我的需求。但是当我尝试实现GUI时,遇到了很多问题和错误,文档无法轻易解决。我认为scala.swing的示例可能会有所帮助! 是否有一些使用scala.swing编写的小而不平凡、代码书写良好的应用程序,我可...

22得票2回答
使用for和yield生成的集合类型

在Scala中,当我评估一个for循环时,我会得到一个不可变的IndexedSeq(具有类似数组的性能特征,如高效的随机访问): scala> val s = for (i <- 0 to 9) yield math.random + i s: scala.collection....

22得票4回答
如何在列表中查找匹配元素并将其映射为Scala API方法?

是否有一种方法可以不使用find和map两种方法来完成以下操作?val l = 0 to 3 l.find(_ * 33 % 2 == 0).map(_ * 33) // returns Some(66)

22得票3回答
Scala为了在JVM上运行做出了哪些妥协?

Scala是一门很棒的语言,但如果它有自己的运行时环境,它将如何改进呢? 也就是说,由于选择JVM,做了哪些设计选择?

21得票5回答
2010年初有哪些好的Scala集成开发环境(IDE)?

我知道这是一个完全的重复问题,但一年过去了,Scala似乎发展很快,所以我想再问一次: 现在最好的Scala开发IDE是什么?

20得票3回答
Scala集合类型用于过滤

假设你有一个类型为List[Any]的列表(1,"1"),这当然是正确和期望的。现在,如果我像这样映射列表scala> List(1, "1") map { | case x: Int => x | case y: String => y.toIn...

20得票3回答
在Scala 2.8集合中,为什么在Iterable之上添加了Traversable类型?

我知道要使一个类成为Traversable,只需要拥有一个foreach方法。而实现Iterable则需要一个iterator方法。 Scala 2.8集合SID和“Fighting Bitrot with Types”论文基本上对Traversable被添加的原因保持沉默。SID只是说:“...