Daily Rust Study - tuple

Koowater·2024년 8월 10일
0
  • tuple은 여러 타입의 객체를 함께 묶어 보관할 때 사용된다. tuple은 선언된 후 길이를 변경할 수 없습니다. (요소 추가 및 삭제 불가)
  • 놀랍게도 Rust에서는 tuple을 선언할 때 mut을 사용하여 가변 tuple로 선언할 수 있다. 이 때, 각 요소의 원래 타입에 일치하는 값으로만 변경할 수 있다. 이는 타입 안전성을 보장하기 위한 Rust의 설계 원칙 중 하나이다.
fn main() {
    let mut tuple = ("Hello", "world", 9);
    println!("{:?}", tuple); // ("Hello", "world", 9)
    
    tuple.1 = "my home";
    println!("{:?}", tuple); // ("Hello", "my home", 9)
}
profile
Speech to Text를 공부하고 있습니다.

0개의 댓글