웅쓰뚱쓰
웅쓰의 IT
웅쓰뚱쓰
  • 분류 전체보기 (127)
    • 프로그래밍 (31)
      • 자료구조&알고리즘 (12)
      • Django (1)
      • NAS (3)
      • python (1)
      • Java (2)
      • Kotlin (0)
      • 안드로이드 (0)
      • 백준 (6)
      • 프로그래머스 (1)
      • 블록체인 (4)
    • IT (57)
      • 스마트폰 (30)
      • 모바일 (3)
      • 기타제품 (9)
      • 기타기술 (10)
      • 소식 (5)
    • 꿀팁 (1)
      • 윈도우10 (1)
    • 리얼후기 (4)
      • 제품리뷰 (2)
      • 일상리뷰 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 이더리움
  • vr
  • 앱 만들기
  • 동적배열
  • 블랙프라이데이
  • 패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #Android앱개발올인원패키지Online
  • 백준
  • 블록체인
  • 안드로이드
  • 아마존
  • LG
  • 삼성
  • 폴더블폰
  • 안드로이드 스튜디오
  • 화웨이

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
웅쓰뚱쓰

웅쓰의 IT

코틀린 - 배열 [패스트 캠퍼스 챌린지 05일차]
카테고리 없음

코틀린 - 배열 [패스트 캠퍼스 챌린지 05일차]

2021. 11. 5. 17:30


 

배열을 생성하는 방법

 

arrayOf를 이용하여 배열을 생성할 수 있다

 

<> 안에 데이터 타입을 넣어주면 그 배열에는 해당 타입의 값만 저장이 가능해진다

 

 

참고로 <> 안에 데이터 타입 지정해주지 않으면

 

배열 안에 다양한 데이터 타입의 값 넣을 수 있음

 

 

배열인지 아닌지 확인하고 싶으면

 

is Array로 확인해볼 수 있다

 

 


 

배열의 값을 꺼내는 방법

 

get을 사용하거나 []을 사용해서

 

해당 인덱스에 있는 값을 가져올 수 있다

 

 


 

배열의 값을 바꾸는 방법

 

set을 사용하거나 []을 사용해서

 

해당 인덱스에 값을 대입할 수 있다

 

set에는 인덱스, 바꿀 값을 인자로 넘겨주면 된다

 

 


 

배열의 타입을 이름으로 가지는 배열

 

배열을 생성할 때 arrayOf에 <>를 사용해서 데이터 타입을 명시해 주는 방법 말고

 

데이터 타입을 이름으로 가지는 배열로 데이터 타입을 명시해줄 수 있음

 

 

위의 예시를 보면 intArrayOf로 생성한 배열은 Int형 데이터만 담을 수 있는 배열이다

 

charArrayOf는 Char형 데이터만, doubleArrayOf는 Double형 데이터만..

 


 

lambda를 활용하여 배열 생성

 

Array를 이용하여 첫 번째 인자로는 배열의 크기를 넣어주고

 

두 번째 인자로는 lambda식을 넣어주면 된다

 

 

위의 경우는 크기가 10인 배열에 모두 0이 들어가는 경우이다

 

아래의 경우는 크기가 5인 배열에 각각 값을 넣어주었다

 


본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

https://bit.ly/3FVdhDa

    웅쓰뚱쓰
    웅쓰뚱쓰

    티스토리툴바