运维开发网

Scala

0
  • scala – 提升Shtml.link

    为什么Lift的S Html.link方法只接受NodeSeq作为其中一个参数?当我想在< a> Something< / a>创建链接时我该怎么办?而不是嵌套的?如何将String转换为NodeSeq? 使用xml.Text(someString).这是一个简单的scala类.[详细]

    2020-07-30 21:10 分类:编程语言
  • 在Scala中使用存在类型时,为什么忽略类型参数的边界?

    我的意思是: scala> class Bounded[T <: String](val t: T) defined class Bounded scala> val b: Bounded[_] = new Bounded("some string") b: Bounded[_] = [email protected] scala> b.t res0: Any = some stri...[详细]

    2020-07-30 21:04 分类:编程语言
  • Scala:如何制定泛型类的参数类型的要求?

    我正在创建一些参数化类C [T],我想对类型T的特性做出一些要求,以便能够成为我的类的参数.如果我只想说T继承自traits或class(就像我们使用Ordering那样),那就简单了.但我希望它也能实现一些功能. 例如,我已经看到许多预定义类型实现MinVal...[详细]

    2020-07-30 20:53 分类:编程语言
  • 斯卡拉 – OneToMany与Lift的关系

    我再次提出一个问题,我觉得解决方案很简单.无论如何应该简单.我一直在尝试为我的数据库建模我的映射,具有漂亮的OneToMany特性,就像这样 class User extends MegaProtoUser[User] with OneToMany[Long, User] { def getSingleton = User...[详细]

    2020-07-30 20:43 分类:编程语言
  • 来自scala Iterator的scalaz Iteratees

    我编辑了下面的代码,因为我认为我在iter.next问题之上错误地组合了IterV对象. 我正在尝试使用scalaz中的Iteratee,我想知道为什么以下不起作用.这是我有的: import scalaz._ import Scalaz._ import IterV._ implicit val iteratorEnume...[详细]

    2020-07-30 20:34 分类:编程语言
  • Scala解析器组合解析xml?

    scala的解析器组合器可以解析xml并验证结束标记与开始标记的名称是否相同?我不直接需要它,但我想知道我的库的限制. 是的,它可以做到这一点.使用到或>>> (实际上是相同的)基于解析的值来参数化后一个解析器.[详细]

    2020-07-30 20:27 分类:编程语言
  • scala – 与泛型匹配的模式

    给定以下类模式匹配: clazz match { case MyClass => someMethod[MyClass] } 是否可以根据模式匹配的内容以通用方式引用MyClass?例如,如果我有MyClass的多个子类,我可以编写一个简单的模式匹配来将匹配的类型传递给someMethod: c...[详细]

    2020-07-30 20:17 分类:编程语言
  • 泛型 – Scala的含义是否可以转换为更高级别的类型?

    假设我有一个名为LongArrayWritable的类型,它是一个Longs数组的盒装表示.我有隐式定义,在这些类型之间转换: implicit def boxLongArray(array: Array[Long]) : LongArrayWritable { /*elided*/} implicit def unboxLongArray(array: Lon...[详细]

    2020-07-30 20:07 分类:编程语言
  • 如何处理Scala期货中的异常?

    我实现了一个简单的作业处理器来处理期货中的子作业( scala.actors.Futures).这些期货本身可以为加工子工作创造更多的未来.现在,如果其中一个子工具抛出异常,我希望作业处理器回复该作业的错误消息.我有一个解决方法来发现失败的subjobs,...[详细]

    2020-07-30 19:56 分类:编程语言
  • 数组 – 为什么单位数组保持为空?

    Unit被指定为AnyVal的子类型(它的唯一值是()),为什么这可能: scala> val units = new Array[Unit](5) units: Array[Unit] = Array(null, null, null, null, null) 这只是REPL阵列打印机制中的错误/遗漏,还是有原因的? 我认为这是阵列...[详细]

    2020-07-30 19:46 分类:编程语言