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})