元組
數組合並了相同型別的物件,而元組(Tuple)合併了不同型別的物件。
元組起源於函式程式語言(如 F#),這些語言中會頻繁使用元組。
簡單的例子
定義一對值分別為 string
和 number
的元組:
當賦值或訪問一個已知索引的元素時,會得到正確的型別:
也可以只賦值其中一項:
但是當直接對元組型別的變數進行初始化或者賦值的時候,需要提供所有元組型別中指定的項。
越界的元素
當新增越界的元素時,它的型別會被限制為元組中每個型別的聯合型別:
參考
Last updated
Was this helpful?