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