Skip to main content

배열 (arr)

arr은 배열로 데이터 형태의 리스트를 담는 데이터 형태입니다.

arr이라는 데이터 형태를 : 다음에 넣는 데신 배열의 각 아이템의 데이터 형태와 숫자를 넣습니다.

[i32;5]

사실 이는 넣어도 되고 넣지 않아도 됩니다 (다 자동으로 Rust가 이해합니다).

그리고 [] 안에 각 아이템을 넣습니다.

참고로 나중에 배열의 값을 바꾸기 위해서 mut를 사용할 수도 있습니다 (let 다음에 넣어주세요).

let mut arr: [i32;5] = [1,2,3,4,5];

인덱스를 사용

인덱스를 사용해서 x + 1 번째 아이템을 얻기 위해서 [x]를 사용하면 됩니다.

{:?} 사용하기

배열을 출력하기 위해서 디버깅 특성 {:?}를 사용합니다.

len(), is_empty() 메서드

len()을 사용하면 배열의 길이를 출력할 수 있습니다.

is_empty()를 사용하면 배열이 비어있는지 아닌지 확인할 수 있습니다.

swap() 메서드

swap()를 사용하면 인덱스에 있는 값을 바꿀 수 있습니다.

0, 1이면 첫 번쨰 값과 두 번째 값이 배열에서 위치를 바꿉니다.

참고로 배열의 값을 바꾸니 mut 형태의 변수를 사용해야 합니다.

reverse() 메서드

reverse()를 사용하면 배열의 순서를 뒤집어줍니다.

참고로 배열의 값을 바꾸니 mut 형태의 변수를 사용해야 합니다.