Scala 元組

2022-05-13 14:27 更新

元組是具有相同或不同類型的兩個或更多個值的有序容器。

然而,與列表和數(shù)組不同,沒有辦法迭代元組中的元素。

它的目的只是作為一個多個值的容器。

元組在需要組合離散元素并提供結構化數(shù)據(jù)的通用方法時非常有用。

我們可以通過兩種方式創(chuàng)建一個元組:

  • 通過用逗號分隔的值寫入值,并用一對括號括起來
  • 通過使用關系運算符->

例子

以下代碼顯示了一個包含Int,一個布爾值和一個String的元組,使用前一個方法。

val tuple = (1, false, "Scala")

以下代碼顯示了使用關系運算符創(chuàng)建的元組:

val tuple2 ="title" -> "Beginning Scala"

元組的單個元素可以通過其索引訪問,其中第一個元素具有索引1。

以下代碼顯示了訪問元組的第三個元素。

val tuple = (1, false, "Scala")
val third = tuple._3
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號