Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 473 Bytes

tuple.md

File metadata and controls

15 lines (12 loc) · 473 Bytes

Tuple

튜플은 데이터를 유동적으로 관리하기에 편리한 데이터 구조이다.

// 함수형 튜플
fn test() -> (i32, i32, i32) {
  (1, 2, 3)
}
let (x, y, z) = test(); // 디스트럭쳐링
let tuples = (0, '1'); // 타입의 자유도
println!("{:?}", tuples.0); // 인덱스로 접근한다. 0

구조체로 정의하지 않아도 바로 사용할 수 있기 때문에 상당히 편리하게 자료형을 묶을수 있다.