scala-2.10

    3熱度

    1回答

    在這個問題中,我必須調用一個第三方Java庫,該庫需要一個java.util.concurrent.Future,其結果來自Scala例程返回scala.concurrent.Future,例如。 def someScalaFunction(): scala.concurrent.Future[T] def otherJavaMethod(arg: java.util.concurrent.F

    2熱度

    1回答

    混合複雜的Java泛型集合工作在我公司工作,因爲我們從可以概括爲(Java)的模式得到了許多好處如下: 有「東西」,我們可以得到由他們的特殊/聰明的「ids」。每個「事物」都知道它的ID,而IDS是「聰明的」,因爲你可以讓他們給你所識別的「事物」。在複雜的不斷增長的「事物」層次上,這可以簡化維護過程並消除大量代碼(重複或其他)。我相信你們中的一些人可能會覺得這很奇怪,我可以解釋爲什麼會出現這種情況

    1熱度

    1回答

    我剛剛升級到Scala 2.10.1 Typesafe IDE(我一直在使用2.9.something)。斯卡拉工作,但與org.scalatest的單元測試不再有效。我得到 java.lang.NoClassDefFoundError: scala/reflect/ClassManifest (這是在Mac OS X 10.7.5上。)我該如何解決這個問題? 在現有項目中,我在文件夾org.

    2熱度

    1回答

    我要像做 class Pack extends collection.immutable.List[Dog]{ def pullSled() = //... } 但Scala編譯器告訴我 illegal inheritance from sealed class List 這將是微不足道的在Java中的事,但我認爲有是我失蹤的關鍵。 動機: 我希望能夠使用所有的基類方法 (ne

    1熱度

    1回答

    不變paramiters我要讓下面的例子,使領是不可改變的 trait Collar{ var text:String=""; } class dog(val name:String){ def bark()= ... } val snoopy = new dog("snoopy") with Collar; snoopy.

    2熱度

    2回答

    您能否請我解釋一下如何編寫函數字面量的縮寫版本? 我經歷this噴霧教程中,下面的代碼 val route: Route = { ctx => ctx.complete("yeah") } 得到壓縮到 val route: Route = complete("yeah") 其中complete是RouteDirectives的功能。 我無法重現相同的在我的代碼是 class Test {

    0熱度

    1回答

    你們可以請告訴我我在做錯誤地嘗試使用正則表達式模式匹配提取嗎?我有以下代碼 val Pattern = "=".r val Pattern(key, value) = "key=value" 和我在運行時 Exception in thread "main" scala.MatchError: key=value (of class java.lang.String)

    8熱度

    1回答

    你如何反序列化不可變集合使用Kryo?除了我所做的事情之外,我還需要註冊一些東西嗎? 這裏是我的示例代碼 import com.esotericsoftware.kryo.Kryo import com.esotericsoftware.kryo.io.Input import com.esotericsoftware.kryo.io.Output import com.romix.scal

    0熱度

    2回答

    難道你們告訴我,爲什麼兩個multipart/form-data和x-www-form-urlencoded請求下抽取作品的形式 formFields("firstName"?, "age2"?, "sex", "vip"?) { (firstName : Option[String], age2, sex, vip) => complete(firstName + "." +

    5熱度

    1回答

    在斯卡拉2.9我會使用import scala.annotation.target.field註釋的情況下類: case class UserAuth( @([email protected])("email") val email: String, @([email protected])("password") val password: String