16
A
回答
36
嘗試
(0 to 100).toList
您嘗試的代碼創建一個帶有單個元素的列表 - 範圍。您可能還能夠做到
List(0 to 100:_*)
編輯
的List(...)
呼叫採用可變數量的參數(xs: A*
)。與Java中的可變參數不同,即使您通過Seq
作爲參數(Range
是Seq
),它仍會將其視爲varargs參數中的第一個元素。 :_*
表示「將此參數視爲整個可變參數Seq
,而不僅僅是第一個元素」。
如果你看過: A*
爲 「一個(:
) 'A'(A
)重複(*
)」,你能想到的:_*
爲 「爲重複(:
) '東西'(_
)(*
)」
12
List.range(0,101)
+0
List.range(1,101) – 2011-06-30 12:56:34
相關問題
- 1. 從Scala列表創建地圖
- 2. 使用類創建Scala列表
- 3. 解析來自JsObject的Scala列表[Int]
- 4. Scala,Spray - 解組到列表[Int]
- 5. 用HashMap [Int,Vector [Int]](Scala)表示圖形(鄰接列表)?
- 6. List [(Int,Int)]列表[Int] - 尋求建議
- 7. Minizinc:創建INT對陣列
- 8. 如何使用scala從列表中創建單獨的列表?
- 9. Scala/Play:從(部分)列表中創建未來[列表[...]]
- 10. 創建表 - int中引號?
- 11. Scala迭代構建列表
- 12. 添加到Scala列表類型列表[(Int)=> Unit] from Java
- 13. 創建Scala中
- 14. 如何使用Scala圖表創建多系列(行)圖表
- 15. 列表[未來[列表[Int]]]列表[Int]
- 16. SQL - 如何從列中創建int列表
- 17. 如何創建序列化Scala數組?
- 18. 如何在scala中創建不同長度的2d int數組?
- 19. LINQ創建int數組序列號
- 20. 在ListView中創建一個int列(Winforms)
- 21. Scala在數據庫中創建表格
- 22. 創建列表
- 23. 創建列表
- 24. 創建列表
- 25. 創建列表
- 26. 如何從可選項目列表創建scala地圖?
- 27. 根據Scala的未來列表的條件創建地圖
- 28. 如何在Play框架中創建列表2 scala模板
- 29. 你如何在Scala 2.9中創建100個1的列表?
- 30. 如何在Scala中創建對象列表(即單例)?
謝謝,做什麼:_ *在List(0到100:_ *)中做什麼? – portoalet 2010-03-25 10:01:17
嗯。這爲我返回類型'List [scala.collection.immutable.Range.Inclusive]'。 @Eastsun似乎返回正確的類型。 – cevaris 2014-09-10 16:18:46