Android Kotlin Constant and literal

사용 언어: Kotlin 1.9.10

안드로이드 Kotlin Constant and literal을 알아보겠습니다.


컴퓨터 과학 분야에는 Constant(상수)와 literal(리터럴)이라는 개념이 있습니다. 해당 개념이 Kotlin에서는 어떻게 적용되는지 알아보겠습니다.

출처:
https://developer.android.com/codelabs/basic-android-kotlin-compose-variables#0



본격적으로 시작하기 전에 간단한 개념부터 정리합니다.

expression(표현)은 값을 evaluate to(대입) 하는 작은 단위의 코드를 말합니다.






val count: Int = 2


그리고 위와 같은 코드를 declare a variable(변수를 선언하다)이라고 합니다.



여기서 count는 const(상수)가 됩니다. 왜냐하면 val이 읽기 전용이고, 따로 get을 사용하지 않기 때문에 변할 수가 없습니다.

그리고 여기서 2는 literal(리터럴)이 됩니다. 2는 그냥 숫자이기 때문에 변하지 않습니다.



Constant 이름의 규칙은 아래에서 확인할 수 있습니다.






literal 예시는 아래에 있습니다.




끝내기 전에 Type inference(타입 추론)를 보고 마치겠습니다.

val count: Int = 2에서 Int는 생략 가능합니다.

컴파일러가 literal 값 2를 보고 Data Type을 Int로 추론하기 때문입니다.



끝.



카테고리: Android


댓글

이 블로그의 인기 게시물

Python OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

Forensics .pyc 파일 .py로 복구하기

Android Minimum touch target size

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

KiCad 시작하기 2 (PCB 만들기)