Rust, 쉽게 하자!

Rust 입문

[Rust] Slice

바로크냥 2022. 9. 30. 02:28

2. Slice

슬라이스는 배열의 일부분을 추출한 것입니다. 

&arrayName[startIndex .. endIndex] 형식으로 슬라이스를 만듭니다.

시작과 인덱스 사이에.. 들어 가는 것에 주의 하십시오.

 

let arr3 = [1,2,3,4,5,6,7,8,9];
let arr4 = &arr3[2..5];         // 슬라이스 만들기
println!("{:?}", arr4);

// 출력
[3, 4, 5]

만들어진 슬라이스는 시작 인덱스의 요소를 포함하고 종료 인덱스의 요소까지 추출하는 것을 있습니다. 

 

let arr3 = [1,2,3,4,5,6,7,8,9];
let arr4 = &arr3[2..=5];    // 1
println!("{:?}", arr4);

// 출력
[3, 4, 5, 6]

// 1:  범위를 설정 하는 [2..=5] “..=“ 사용 되었습니다. 출력을 보면 마지막 인덱스를 포함하는 것을 있습니다.

반응형

'Rust 입문' 카테고리의 다른 글

[Rust] Tuples  (0) 2022.09.30
[Rust] Vector  (1) 2022.09.30
[Rust] Array (배열)  (0) 2022.09.27
[Rust] 연산자  (0) 2022.09.27
[Rust] String과 &str  (0) 2022.09.25