Rust의 배열

2023. 1. 9. 22:54Language/Rust

개요

Rust에서 배열을 선언하는 법과 사용하는 방법에 대해 알아봅니다.

 

배열

배열은 적어도 러스트에서는 동일한 항목이 빽빽하게 차 있는 컬렉션이다. 연속 메모리 위치에 저장 된 동일한 형식의 데이터 값 모음이다.

배열 내의 항목을 바꿀 수는 있지만 그 크기는 변경할 수 없다.

 

배열을 생성하는 방법은 두 가지가 있다. 대괄호 안에 쉼표로 구분된 목록(ex: [1,2,3])이나 세미콜론으로 구분 된 두 값을 입력하는 반복 표현식(ex: [0; 100])이 있다.

 

  • [1,2,3] : 배열 크기 3에 1,2,3 값이 들어 있다.
  • [0; 100] : 배열 크기 10에 0으로 초기화 되어 있다.
fn main(){
    let one = [1,2,3];
    let two: [u8; 3] = [1,2,3];
    let blank_one = [0; 3];
    let blank_two: [u8; 3]= [0; 3];

    println!("one : {:?}", one);
    println!("tow : {:?}", two);
    println!("blank_one : {:?}", blank_one);
    println!("blank_two : {:?}", blank_two);
}

 

 

 

 

 

'Language > Rust' 카테고리의 다른 글

Rust 마스코트로 콘솔 메시지 출력  (1) 2023.03.05
Rust Dangling Pointer  (0) 2023.02.25
Rust의 제네릭(Generic)  (0) 2023.01.09
Rust의 반복문  (0) 2023.01.08
Rust의 숫자  (0) 2023.01.08