kotlin 변수, map(), bundle, android 단축키

김동현·2022년 11월 8일

val는 한번만 초기화 된다면 여러 값을 할당가능하다
if(bool){
name = "A"
}else{
name = "B"
}

lateinit - var 로 텍스트선언한 변수를 늦은 초기화 할 때 사용
by lazy{...} - val 로 선언한 변수를 늦은 초기화 할 때 사용

map()

val foods = listOf("치킨", "쭈꾸미", "떡볶이")
foods.map { "음식의 이름은 ? = " + it }
.forEach { println(it) }

--> 동물의 이름은 ? = 치킨
동물의 이름은 ? = 쭈꾸미
동물의 이름은 ? = 떡볶이

bundle()

Map형태로 구현된 데이터의 묶음(bundle)이다.

  • Bundle은 데이터 저장 객체로 상태 저장 및 복구에 사용된다.
  • Intent의 extras를 이용하여 다른 구성요소에 데이터 전달
    ( 이 때 입력되는 Extra가 바로 Bundle 객체이다 )

단축키

Ctrl + D

  • 한줄 복제

Ctrl + Alt + O

  • import 정리

Shift + F6

  • 대상 변수 또는 메소드 또는 클래스의 이름을 모두 변경한다.
profile
김김동현

0개의 댓글