从参数列表实例化案例类
鉴于: case class Foo(a: Int, b: String, c: Double) 你可以说: val params = Foo(1, "bar", 3.14).productIterator.toList 并得到: params: List…
通过 joda DateTime 范围 scala/casbah 查找 mongodb 条目
我对casbah find 感到困惑。我试图从 MongoDB 中提取 date1 和 date2 之间的所有文档。以下是 mongo 文档的示例集: { "_id" : NumberLong("128524883…
liftweb 有迭代标签吗?
我想知道,Lift 有迭代标签(例如:for、foreach)吗? 当我使用 JSP 时,我可以轻松地迭代一个 List,只需使用 JSP,将对象传递给标签即可。类似于 t…
在 scala 中定义 Logging Trait 时出现问题
scala 中常见的日志记录模式似乎是使用与具体类混合的 Logging 特征(参见 Liftweb、akka 等开源项目)。 类似这样的事情: trait Logging { val logg…
从 Groovy 调用 Scala:如何处理不同的集合类型?
我使用Groovy 进行测试,使用Scala 进行实际代码。显然,我经常使用 Scala 的集合类型 - 但是当我在 Groovy 中生成测试数据时,我经常使用 java.util.…
为什么我的嵌套伴生对象的成员在类中不自动可见?
假设我有这个 Scala 代码: object Outer { object Inner { val B = "B" } class Inner { def b = B } } 我希望它能够编译,但是无法从 b 的定义访问 …
Scala,高级泛型扩展
我正在尝试将 https://gist.github.com/319827 重写为 Scala。但我无法编译它。正确的语法是什么? 我总是遇到错误: 需要类类型,但 java.util.Compa…
如何在scala中返回一个函数
如何返回 function Scala 中的副作用词法闭包1? 例如,我正在查看 Go 中的此代码示例 ... // fib returns a function that returns // successive Fi…
scala dsl 解析器:rep、opt 和正则表达式
学习如何使用 scala DSL:s 和相当多的示例效果很好。 然而,我陷入了一件非常简单的事情: 我正在解析一种语言,该语言在行尾之前都有“--”作为注释…
Scala,访问特征中的抽象类型类
我正在 Scala 代码中试验隐式变量。我编写了以下示例代码,但不幸的是它无法编译。我想知道,有人知道这里缺少什么吗? (在 Linux 上使用 scala 2.8.…