배열을 생성하는 방법
arrayOf를 이용하여 배열을 생성할 수 있다
<> 안에 데이터 타입을 넣어주면 그 배열에는 해당 타입의 값만 저장이 가능해진다
참고로 <> 안에 데이터 타입 지정해주지 않으면
배열 안에 다양한 데이터 타입의 값 넣을 수 있음
배열인지 아닌지 확인하고 싶으면
is Array로 확인해볼 수 있다
배열의 값을 꺼내는 방법
get을 사용하거나 []을 사용해서
해당 인덱스에 있는 값을 가져올 수 있다
배열의 값을 바꾸는 방법
set을 사용하거나 []을 사용해서
해당 인덱스에 값을 대입할 수 있다
set에는 인덱스, 바꿀 값을 인자로 넘겨주면 된다
배열의 타입을 이름으로 가지는 배열
배열을 생성할 때 arrayOf에 <>를 사용해서 데이터 타입을 명시해 주는 방법 말고
데이터 타입을 이름으로 가지는 배열로 데이터 타입을 명시해줄 수 있음
위의 예시를 보면 intArrayOf로 생성한 배열은 Int형 데이터만 담을 수 있는 배열이다
charArrayOf는 Char형 데이터만, doubleArrayOf는 Double형 데이터만..
lambda를 활용하여 배열 생성
Array를 이용하여 첫 번째 인자로는 배열의 크기를 넣어주고
두 번째 인자로는 lambda식을 넣어주면 된다
위의 경우는 크기가 10인 배열에 모두 0이 들어가는 경우이다
아래의 경우는 크기가 5인 배열에 각각 값을 넣어주었다
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.