Programming language/Kotlin

코틀린 변수 Kotlin variable

Think-About 2022. 2. 20. 06:23

코틀린 변수 Kotlin variable

Think about ~ Kotlin!

저번 글에서 코틀린에 대해 간략히 알아보고 안드로이드 스튜디오를 통해 Hello World! 문구를 출력해봤습니다.

 

 

코틀린 시작하기 Kotlin getting started

코틀린 Kotlin  코틀린은 자바 가상 머신(JVM, Java Virtual Machine)에서 동작하는 크로스 플랫폼 오픈소스(아파치 2 라이선스) 프로그래밍 언어입니다. 2011년 7월, JetBrains에서 공개했으며 2019년 5월 7일..

think-about.tistory.com

 

변수 Variable

변수의 사전적인 의미부터 확인해보겠습니다.

변수란 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수입니다.

코틀린에서는 어떨까요?

var n : Int = 10

위 코트에서 var은 variable의 줄임말이라고 생각하시면 n은 변수라는 것을 바로 알 수 있습니다.

그다음 Int는 변수의 사전적인 의미에서 '어떤 관계나 범위'라고 이해하시면 편합니다.

여기서 Int는 정수를 의미하며 타입이라고 합니다.

그러므로 변수 n은 10이라는 정수 값을 가지고 있다! 고 표현할 수 있습니다.

 

정확한 코틀린 변수 정의 형식은 다음과 같습니다.

var (변수 이름) : (타입) = (값)

 

간단한 연습을 해보겠습니다.

정수 값 10을 가지는 변수를 선언하고 출력하기

연습해보는 코드의 경우 저번 글과 마찬가지로 앞으로도 이미지 형식으로 보여드릴 예정입니다.

꼭 직접 코드를 작성해보시길 바라는 마음입니다.

안드로이드 스튜디오로 진행되었으며 실행 결과는 다음과 같습니다.

정수 값 10을 가지는 변수를 선언하고 출력하기에 대한 실행결과

이 코드를 설명해보자면 Int 타입의 변수 n에 정수 값 10을 저장하고 출력한 것입니다.

 

코틀린에는 String, Char, Boolean, Int, Double, List, Set, Map과 같은 여러 가지 타입이 존재합니다.

앞으로 이 타입들을 하나하나 배워보고 생각해볼 것입니다.

 

자 그러면 뭔지는 몰라도 변수 n의 타입을 바꿔볼까요?

직접 바꿔보시고 실행했을 때 어떤 결과가 나타나는지 확인해보는 것을 추천드리면서 글을 이어가겠습니다.

 

 

변수의 타입과 관련없는 값 대입해보기

변수 n의 타입을 String으로 바꿔봤습니다. String은 문자열 값을 의미합니다. 사실 실행해보기 전에 10 밑에 빨간 줄이 떠있는 것을 발견하셨을 겁니다. 마우스를 올려볼까요?

안드로이드 스튜디오(IDE)의 오류 문구 출력 메시지

안드로이드 스튜디오 외에 다른 IDE를 사용하시는 경우에는 다른 문구가 나타날 수 있습니다.

하지만 개념은 동일합니다. 변수 n에 String 타입의 값을 지정해주어야 하는데 정수 값 10을 지정해주었기 때문에 오류가 발생했습니다.

핵심 개념은 변수의 타입과 값의 타입은 같아야 한다! 되겠습니다.

이 외에도 직접 오류를 발생시켜 보시길 바랍니다. 코딩 공부는 오류를 경험하면 할수록 빠르다고 생각합니다.

만약 제가 예시로 보여드린 오류 외에 다른 오류가 발생했다면 더 배워가시는 거겠죠?

 

이번 글은 여기까지입니다.

다음에 또 코틀린 문법을 같이 알아보고 생각해보도록 하겠습니다~!

Think-about ~ Kotlin!

 

도움이 되셨다면 공감, 댓글, 구독을 부탁드립니다.