scala-2.10

    2熱度

    1回答

    存在這對於測試我的源代碼: import org.openqa.selenium.firefox.FirefoxDriver import org.scalatest.FlatSpec import org.scalatest.Matchers import play.api.test.FakeApplication import play.api.test.WithApplicatio

    2熱度

    2回答

    我正在開發一個在scala中使用Play框架的應用程序。我必須在我的應用程序中處理下面的用例。 對於從瀏覽器到播放服務器的特定請求,Play服務器應向某個外部服務器(例如:somesite.com)發出http請求,並將該請求的響應發送回Web瀏覽器。 我寫下面的代碼發送請求到控制器中的外部serever。 val holder = WS.url("http://somesite.com") v

    34熱度

    2回答

    我有一個Scala Play項目。我正在使用Play 2.2.1。我下載了Scala,Play 2支持和SBT插件。一切都OK,但是當我在控制器呼籲行動路線出現以下錯誤(請看截圖): 我使用的IntelliJ IDEA 12.1.6旗艦版。斯卡拉版本2.10.2 有人知道如何解決這個問題? 在此先感謝! Edit 當我生成我的項目的IntelliJ IDEA通過在遊戲控制檯 「打主意」 命令,我打

    0熱度

    1回答

    我想實現這樣的情況:具有泛型參數的抽象類和實現此類的具體插件。 例如: abstract class BasePlugin[T] extends Plugin { def d: T } class MyPlugin(app: Application) extends BasePlugin[String] { val d = "test" } 我的願望是要實現以下目標

    0熱度

    1回答

    基本上我想知道是否有任何更好的解決方案,然後執行以下操作: t <:< typeOf[Tuple1[_]] || t <:< typeOf[Tuple2[_, _]] || t <:< typeOf[Tuple3[_, _, _]] || t <:< typeOf[Tuple4[_, _, _, _]] || t <:< typeOf[Tuple5[_, _, _, _, _]] ||

    0熱度

    2回答

    我知道什麼類型的擦除是。所以,我認爲scala REPL無法準確檢測泛型類型。 正如我如上所述,階不能檢測圖案通用類型的匹配是這樣的: case list: List[Int] 但是,當我聲明列表類型值,階檢測什麼一般類型被包含。 scala> val a = List(1,2,3) a: List[Int] = List(1, 2, 3) 這怎麼可能?

    0熱度

    1回答

    在我玩! 2.1 Rest API App我已經安裝了New Relic。 我所有的控制器操作都從一個方法中繼承,該方法會爲響應的將來增加一個超時。如果任何此類方法花費的時間超過20秒,則請求被終止,結果爲5XX錯誤。 的代碼基本上是這樣的: val timeout = 20 action(request).orTimeout( name + " backend timed-out a

    4熱度

    1回答

    首先錯誤: /Users/rob/Workspace/Boiled.scala:9: error: type mismatch; found : DataSetup{type Mem <: Product with Serializable{val ids: List[Int]; def copy(ids: List[Int]): this.Mem; def copy$default$1: Li

    2熱度

    1回答

    作爲 Matt R's question的後續處理,由於Scala 2.10已經出現了相當長的時間,因此提取案例類別的字段和值的最佳方法是什麼。以一個類似的例子: case class Colour(red: Int, green: Int, blue: String) { val other: Int = 42 } val RBG = Colour(1,3,"isBlue")

    1熱度

    1回答

    我試圖反思伴侶對象。使用此... import scala.reflect.runtime.{universe => ru} private lazy val universeMirror = ru.runtimeMirror(getClass.getClassLoader) def companion[T, T2](implicit tt: ru.TypeTag[T]): T2 = {