배열 (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
형태의 변수를 사용해야 합니다.