scala-2.10

    0熱度

    1回答

    我試圖通過向工具箱提供一個字符串來定義一個Scala對象,但是我找不到一種方法來獲得生成的ModuleMirror的句柄。我想這會是這樣的,但似乎下面,我不能夠從工具箱EVAL結果得到RuntimeClass: import scala.reflect.runtime._ import scala.reflect.runtime.universe._ import scala.tools.re

    13熱度

    1回答

    被棄用,在從阿卡2.2.x的遷移指南2.3我注意到下面簡要地提到: 已過時STM支持代理參與封閉STM交易 代理是一個不推薦使用的功能。 我用Google搜索瞭解這個選擇的原因,我找不到任何關於它的討論。 爲什麼此功能會從Akka中棄用(最終會被刪除)? 是否有更新的方法來實現類似的結果? 阿卡要點,由Munish K.古普塔,致力於一整章的題目是這樣,作爲近期阿卡採納者,我會感到驚訝,如果功能只

    2熱度

    3回答

    在斯卡拉2.10.3,我看到這個問題。 Welcome to Scala version 2.10.3 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_25). Type in expressions to have them evaluated. Type :help for more information. scala> val lis

    1熱度

    1回答

    當EVAL期權的數據,我試圖用fold[B](ifEmpty: => B)(f: A => B): B,但我是一個有點困惑的結果: scala> Some(1).fold(() => "empty")(d => d.toString) res5:() => String = <function0> scala> Some(1).fold(() => "empty")(d => d.toStr

    3熱度

    1回答

    我有: 輸入設定:Set[X]和 功能:(X) => Future[Y] 運行在設定的功能,我想輸出: Future[Map[X, Y]] 我有一個緩慢的斯卡拉大腦日。請幫我想出一個上面的轉換。謝謝。

    0熱度

    1回答

    我正在使用redis存儲令牌並使用redis non-blocking lib來獲取它。這個庫爲我正在使用的get api調用返回一個Future [Option [String]]。我無法弄清楚如何在流程中處理這一點,同時保持異步。我可以得到它的工作,如果我使用介紹像Await.result這樣一個阻塞調用 - object TokenFilter extends Filter { d

    2熱度

    1回答

    我試圖解除IoC中的幾個Java類並直接在某些Scala代碼中加載它們。當然我發現有一個包間名字空間的衝突一樣 com.a.x.SomeClass 和 com.a.y.x.SomeClass 我使用導入名稱空間解析器像 import com.a.y.x.{ SomeClass => YYYSomeClass } import com.a.x{ SomeClass => XXXSomeCl

    2熱度

    1回答

    在宏內部有使用當前上下文完全展開類型名稱的方法嗎?比如像: context.resolveShortTypeNameToFullTypeName("Foo") = "com.acme.Foo"

    2熱度

    1回答

    看來easy找到一個具體的「操作」(法,語法糖)一般信息的規範名單,但我似乎無法找到任何有全部的列表,甚至只是最,這些好東西。因此,它通過學習語言來工作相當困難,或者至少耗費過多時間。 我已經看了看this question。雖然它有很好的信息,並且可以向你展示如何找到你需要的信息,但我希望能得到像'口袋資料'這樣的東西,它只是提供了所有相關信息,並且只是專注於此。 所以,我的問題是這樣的: 有沒

    2熱度

    1回答

    在Scala reflection guide寫入以下: 與艙單,可以有效請求編譯器 生成TypeTag。這是通過簡單地指定TypeTag [T]類型的隱含的證據參數來完成的。如果編譯器在隱式搜索期間未能找到匹配隱式值的 ,則它會自動生成一個TypeTag [T] 。 This StackOverflow的答案很好地解釋了「隱式證據」的概念。但是,它仍然不完全清楚這意味着編譯器將 生成 TypeT