Literal (리터럴)
모든 프로그램은 계산을 동반한다. 이 때, 계산에 사용되는 숫자, 문자 등을 우리는 literal(리터럴)이라 한다. Kotlin에서 사용하는 기본적인 리터럴에 대해 알아보자. 1. 정수 Integer numbers 더보기 일상생활에서 사용하는 정수 그 자체이다. 쉽게 알아보거나 구분하기 위해, 숫자 사이에 _(언더바)를 삽입할 수 있다. val num : Int = 1000000 val num2 : Int = 1_000_000 val num3 : Int = _1_000_000 //error! 숫자사이에만 _ 작성 가능 //num = num2 2. 문자 Characters 더보기 한 글자라고 이해하면 쉽다. 문자일 경우 문자를 '(따옴표)로 감싼다. val char : Char = '1' val char..
Android/KOTLIN
2022. 2. 28. 19:07
this@MainActivity
this@MainActivity context를 가져오는 this. @MainActivity를 작성함으로써 다른 영역에서 MainActivity의 context를 가져온다. class MainActivity { fun onCreate() { val list = listOf(1, 2, 3) with (list) { println(this) // >>> [1, 2, 3] println(this@MainActivity) // >>> MainActivity@2a84aee7 } } }
Android/KOTLIN
2022. 2. 28. 17:37