amid.jungs

🧐 코틀린 기본 05 본문

Kotlin 문법

🧐 코틀린 기본 05

amid.jungs 2021. 2. 19. 13:58

 

I. Nullable / NonNull

  • var name 은 amid라는 string타입을 갖는 값이 있으므로 타입 생략 가능
  • null값을 가지려면 타입이 있어야 함 (ex. String)
  • nullName.toUpperCase() 빨간불 (오류) : nullName ?.으로 바꿔주어야함
  • null?.toUpperCase() : null이 아닌 경우 toUpperCase를 반환 , null인 경우 null을 반환

II. 엘비스 연산자 ?:

  • null이 아닌 디폴트 값을 줄때 사용
  • 코드 실행 :  aNo lastname

III. !!

  • null이 될 수 없다를 명시함
  • 그러므로 mNotNUll?.toUpperCase() 에서 ?가 필요 없음

IV. let

  • email이 null이 아니면 let을 실행
  • 실행결과 : my email is aa@gmail.com

'Kotlin 문법' 카테고리의 다른 글

🧐 코틀린 기본 07  (0) 2021.02.19
🧐 코틀린 기본 06  (0) 2021.02.19
🧐 코틀린 기본 04  (0) 2021.02.18
🧐 코틀린 기본 03  (0) 2021.02.18
🧐코틀린 기본 02  (0) 2021.02.18
Comments