이번 글에서는 코틀린에서 리터럴, 연산자, 표현식의 개념에 대해서 알아봅니다. 😁
예제 코드
fun main(args:Array<String>):Unit
{
53 + 62 - 126 // 리터럴, 연산자
}
//출력 결과
Frocess finished with exit code 0
53, 62, 126 은 숫자 그대로 이기 때문에 리터럴 이라고 하며, + 또는 - 등은 연산자라고 한다.
최종 계산값은 -11로 나타내어 지는데, 이렇게 하나의 값으로 수렴하는 수식 덩어리를 표현식(Expression) 이라고 합니다.
위 코드는 실행은 되지만 출력결과는 아무것도 없다. 출력을 통해 확인하고 싶으면 println() 등의 함수를 사용하면된다.
fun main(args:Array<String>):Unit
{
println(53 + 62 - 126) // 리터럴, 연산자
}
//출력 결과
-11
Process finished with exit code 0
위와 같이 프린트 함수로 출력한 모습이다. ln은 개행이라는 뜻이 담겨 있어서 -11을 출력후 한 번 개행한 것도 확인가능하다.
그러나 위 값은 계산만하고 따로 저장하고 있지 않으므로, 출력한 뒤에 메모리에서 바로 사라지게 된다.
그래서 필요한 것이 변수다. 변수에 대해서는 다음 포스팅을 참고하기를 바란다. 😎
[Android/Kotlin] - [코틀린] 헬로우 월드 (Kotlin - Hello world!) print + 자바와 차이점
'Android > Kotlin' 카테고리의 다른 글
[코틀린] 증감 연산자(++,--) 이해하는데 3초컷 (0) | 2020.07.12 |
---|---|
[코틀린] 산술 연산자 +-*/% (Arithmetic Operator) 초간단 이해법 (0) | 2020.07.11 |
[코틀린] 리터럴(literal) 에도 type이 있다는 것을 알았는가 (0) | 2020.07.10 |
[코틀린] 변수(Variable) 선언하기 + 상수 사용법 (1) | 2020.07.09 |
[코틀린] 헬로우 월드 (Kotlin - Hello world!) print + 자바와 차이점 (0) | 2020.07.07 |