[英]The difference and conversion between Seq[Int] and List[Int]
當我在 REPL 中輸入Seq(1,2,3)
時,它返回我List(1,2,3)
scala> Seq(1,2,3)
res8: Seq[Int] = List(1, 2, 3)
因此,我認為List(1,2,3)
可能是List[Int]
類型。 我試圖為分配給Seq(1,2,3)
的變量指定類型,但出乎意料的是,REPL 抱怨如下:
scala> val a:List[Int]=Seq(1,2,3)
<console>:20: error: type mismatch;
found : Seq[Int]
required: List[Int]
val a:List[Int]=Seq(1,2,3)
有沒有人知道Seq[Int] = List(1, 2, 3)
是什么意思? 這不應該意味着Seq(1,2,3)
返回一個列表嗎? Seq[Int]
和List[Int]
什么區別? 以及如何在Seq
和List
之間轉換?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.