Um Tuple geralmente é criado com um literal de tuplas:
tuple = {1, "hello", 'x'} # Tuple(Int32, String, Char)
tuple[0] #=> 1 (Int32)
tuple[1] #=> "hello" (String)
tuple[2] #=> 'x' (Char)
Para criar uma tupla vazia, use Tuple.new.
Para denotar o tipo tupla você pode escrever:
# Onde o tipo denota uma tupla de Int32, String e Char
Tuple(Int32, String, Char)
Nas restrições de tipos, argumentos de tipo genérico e outros lugares onde espera-se um tipo, você pode usar uma sintaxe mais curta, conforme explicado no capítulo sobre tipos:
# Um array de tuplas de Int32, String e Char
Array({Int32, String, Char})