scala-2.10

    8熱度

    1回答

    例如,我有以下表定義: object Houses extends Table[Long]("Houses") { def id = column[Long]("id") def * = id } object Rooms extends Table[(Long, Long)]("Rooms") { def id = column[Long]("id")

    6熱度

    1回答

    我有這樣 class MyProperty(val name: String) extends annotation.StaticAnnotation; // or should I extend something else? 對於一個給定類的自定義註釋,我怎麼可以列出所有的字段具有此註釋?我正在尋找類似(只是猜測): def listProperties[T: ClassTag]

    0熱度

    2回答

    我有一個Scala程序,它有幾個具有很多通用代碼的類。大量的代碼都是通用的,所以你有這樣的事情(使用類型標籤,以保持類型信息): object ModelA { def update(id: UUID, changes: Map[String, Any]) = { Validate.partialInstanceOf[ModelA](changes) match {

    12熱度

    1回答

    在2.10之前的Scala中,我可以在defaultForkJoinPool中設置並行(如在此答案中scala parallel collections degree of parallelism)。在Scala 2.10中,該API不再存在。有據可查,我們可以通過分配給它的taskSupport屬性在單個集合(http://docs.scala-lang.org/overviews/parall

    4熱度

    1回答

    我坐在一個約10000 LoC的項目前面。我必須將這個項目從Scala 2.9更新到2.10。這樣做很好,但由於清單,我得到了許多棄用警告。 使用了stackoverflow和許多其他網站的搜索功能後,我沒有太多的問題。我想總結一下;關鍵點是: TypeTags和ClassTags比Manifests和ClassManifest好得多。特別是可以使用這些作爲同義詞(類型標籤< - >艙單及Clas

    2熱度

    1回答

    我想使用Scala宏在樹中找到所有可能的序列創建。 val l = List(1, 2) val v = Vector(1, 2) val ab = ArrayBuffer(1, 2) val s = Seq(1, 2) 但下面的比賽不起作用: case Apply(TypeApply(Select(path, Name("apply")), _), args) if path.tpe

    2熱度

    1回答

    只是撿起斯卡拉。儘管有許多在線教程,但發現使用該語言的基礎知識還是非常棘手。有人可以解釋下面的代碼的細微差別嗎? (使用階2.10.2) 案例1 scala> def greet = println("helloo") greet: Unit scala> greet helloo scala> greet() <console>:9: error: Unit does not take

    6熱度

    3回答

    我試圖單元測試上傳呼叫,但我得到這個錯誤以下代碼multipartconfig的servlet的錯誤從碼頭: @MultipartConfig(maxFileSize = 3145728) class WebServlet extends ScalatraServlet with FileUploadSupport { override def isSizeConstraintExce

    0熱度

    2回答

    我有系統需要將不同類型的對象序列化爲json和xml。其中一些是Lift MetaRecords,一些是案例類。我想使用類型類,並創建類似的東西: trait Serializable[T] { serialize[T](obj: T): T } 而通常的實現json,xml和打開的擴展。 問題我現在面對的是序列化本身。目前,有不同的對象序列化的上下文。想象一下新聞饋送系統。有三個

    6熱度

    2回答

    說我有: class Class[CC[A, B]] class Thing[A, B <: Int] class Test extends Class[Thing] // compile error here 我得到的編譯器錯誤: kinds of the type arguments (cspsolver.Thing) do not conform to the expected ki