序組 Tuple

我們通常用以下的常值語法建立一個序組(Tuple):

tuple = {1, "hello", 'x'} # Tuple(Int32, String, Char)
tuple[0]                  #=> 1       (Int32)
tuple[1]                  #=> "hello" (String)
tuple[2]                  #=> 'x'     (Char)

我們也可以用 Tuple.new 來建立空序組。

我們還可以使用下面的語法來指定序組使用的型別:

# 以下型別表示依序包含 Int32、String 以及 Char 的序組
Tuple(Int32, String, Char)

當使用在型別限制時,於任何泛型型別參數或是其他需要填寫型別的地方,我們也可以使用簡短的語法來表示序組的型別,這在型別語法一章中會解釋:

# 以下語句表示了這個陣列的元素皆為包含了 Int32、String 以及 Char 的序組
Array({Int32, String, Char})

results matching ""

    No results matching ""