scala-2.8

    5熱度

    3回答

    我將2.7.7 scala代碼庫移植到2.8版,並想知道是否有編譯器選項來顯示遷移通知?我被變化的行爲改變了,它具有以下遷移注意事項[1],但是當我構建項目時(我已經棄用並且未經檢查的警告已啓用),它不會顯示任何東西。 1:@migration(2, 8, "As of 2.8, this operation creates a new map. To add an element as a\n"

    5熱度

    4回答

    我想問一下Scala 2.8.0有沒有註釋列表? 我偶然發現了@inline和@specialized,但如果有一個完整的列表,它也解釋了他們的確做了什麼,那將會很好。 如果這樣的列表不存在:是否應該熟悉一些註釋?

    1熱度

    1回答

    正如標題所說,當使用表格在scala中創建一個多維序列時,最內層還是最外層的序列是1.維?例如,在二維向量v中,v(2)將給出1.或2.維的第二個元素嗎?

    3熱度

    2回答

    在Scala 2.8中做文件IO的最佳方式是什麼? 我想要做的就是將一個海量的CSV文件剪切成許多較小的文件,例如每個文件有1000行數據,並且每個文件保留標題。

    6熱度

    2回答

    我正在玩斯卡拉(斯卡拉2.8)。假設我有一個具有嵌套特徵的類,並且想要將該嵌套特徵用作類的構造函數中參數的類型。這甚至有可能嗎?這是我來最接近: class OuterClass(traitParam:OuterClass#InnerTrait) { trait InnerTrait { } val y:InnerTrait = traitParam } 沒有,即使編譯第

    6熱度

    3回答

    什麼是最簡潔的斯卡拉方式來扭轉一個地圖? 該地圖可能包含非唯一值。 編輯: 的Map[A, B]的逆轉應該給Map[B, Set[A]](或多重映射,這將是更好)。

    1熱度

    2回答

    我在斯卡拉初學者,我只是好奇斯卡拉如何處理的類型推斷此代碼段 trait Expression { .... } def eval (binding : String => Boolean) : Expression => Boolean 我明白,結合是一個函數,轉換String到Boolean,但爲什麼binding同時可以聲明爲Expression的成員?它是否被隱式轉換?它是如何工作

    0熱度

    1回答

    我有一個枚舉類,並從一些成員中提取「id」值並將它們存儲在Int變量中。這是否是個好主意不是問題。 的問題是什麼,這就是爲什麼我似乎無法做到以下幾點: 比方說,我有S:詮釋持有這些ID值中的一個......我想這樣做與實際匹配枚舉值。像下面這樣: 的比賽{ QID.MEM_RD.id => //東西 QID.MEM_WRT.id => //別的 } 這似乎給我一個失敗,「需要穩定的標識符」。所以我

    7熱度

    1回答

    爲什麼和retain(就地的filter突變版本)的方法transform(的map就地突變版本)是隻mutable.Map但沒有定義在mutable.Buffer和mutable.Set?不應該所有的可變集合都支持這些方法嗎?

    12熱度

    2回答

    我有一個特質,看起來像這樣(一些進一步的信息可以在this related question by myself發現,雖然我不認爲,它需要這個問題) trait Extractor[-A,+B] { def extract(d:A):B //lots of other things } 是不變 要在現有的java框架中使用此功能,我希望這個Extractor具有返回Comp