相关疑难解决方法(0)

Scala的隐藏功能

每个Scala开发人员都应该注意Scala的隐藏功能是什么?

请回答一个隐藏的功能.

scala hidden-features

149
推荐指数
24
解决办法
5万
查看次数

Scala - 如何打印像(漂亮打印)树一样的案例类

我正在使用Scala Combinators创建解析器.太棒了.我最终得到的是一长串陷入困境的案例类,例如:ClassDecl(Complex,List(VarDecl(Real,float), VarDecl(Imag,float)))只需要100倍.我想知道是否有一种很好的方法以树状方式打印这样的案例类,以便更容易阅读..?(或其他形式的漂亮印刷品)

ClassDecl
  name = Complex
  fields =
  - VarDecl
      name = Real
      type = float
  - VarDecl
      name = Imag
      type = float
Run Code Online (Sandbox Code Playgroud)

我想结束这样的事情

编辑:奖金问题

是否还有一种方法来显示参数的名称..?喜欢:ClassDecl(name=Complex, fields=List( ... )

scala pretty-print case-class

47
推荐指数
7
解决办法
2万
查看次数

对案例类字段的简单迭代

我正在尝试编写一个泛型方法来迭代案例类的字段:

case class PriceMove(price: Double, delta: Double)

def log(pm : PriceMove) { info("price -> " + price + " delta -> " + delta)}

我需要log能够处理任何案例类.什么只需要log处理case类的参数类型和实际的泛型字段迭代代码?

scala case-class

7
推荐指数
1
解决办法
9970
查看次数

标签 统计

scala ×3

case-class ×2

hidden-features ×1

pretty-print ×1