본문 바로가기
카테고리 없음

Kotlin 문법 기초 요약(1)

by kim0jung 2024. 3. 8.
  1. https://goldenrabbit.co.kr/product/must-have-joyce%EC%9D%98-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-with-%EC%BD%94%ED%8B%80%EB%A6%B0/
 

[Must Have] Joyce의 안드로이드 앱 프로그래밍 with 코틀린(세종도서 선정작) - 골든래빗

코틀린 강의 NO. 1 유튜버 Joyce가 알려주는 안드로이드 앱 개발을 내 것으로 만드는 비법! 이 책은 안드로이드 앱을 만드는 최신 기술을 알려드립니다. 다섯 가지 프로젝트를 만들며 스레드, 미디

goldenrabbit.co.kr

이 포스트는 Joyce의 안드로이드 앱 프로그래밍 책을 참고하여 요약정리한 글임을 알립니다.


변수와 상수

코틀린에서는 변수를 var, 상수값을 val로 정의합니다.

예를 들어 var pi, val pi로 선언을 할 수 있습니다.

 

여기서 주의해야 할점

  • val pi = 3.14  
  • pi = 3.141592

이런 식으로 코드를 작성하게 된다면 val를 통해 상수로 선언하였지만 그 뒤에 3.141592라는 값으로 재할당 하려고 시도했기 때문에 컴파일 오류가 나게 됩니다. 이 경우에는 변수 var로 선언한다면 컴파일 오류를 해결할 수 있습니다.

 

기본 자료형

코틀린에서 자료형은 크게 기본형과 참조형으로 나뉩니다. 

  • 기본형 : int, byte, boolean 등
  • 참조형 : String, Array 등

 

코틀린에서 자료형을 지정할 때는 :를 사용하게 되는데 이것의 사용 방법은 아래와 같습니다

  •  val numInt : Int (생략 가능)

정수형의 종류에는 Byte, Short, Int, Long의 종류가 있고 Int와 Long의 경우에는 자료형 생략이 가능합니다.

 

실수형의 종류에는 Double, Float / 문자 자료형의 종류에는 Char, String / 논리 자료형에는 Boolean이 있으며 모두 생략이 가능합니다.

 

배열 자료형에는 arrayOf가 있습니다. 배열의 자료형을 선언하는 방법은 2가지가 있습니다.

  1. val stringArray : Array<Int> = arrayOf(1, 2, 3)
  2. val stringArray = intArrayOf(1, 2, 3)

 

명시적 형변환 : 변환될 자료형을 직접 지정하는 것을 의미한다.

명시적 형변환을 하는 방법은 to자료형()을 이용하는 것이다.

  • val age = 15 // Int형
  • val ageString = age.toString() // String형
  • val ageDouble = age.toDouble() // Double형

이와 같이 간단하게 형변환을 할 수 있다.

 

이번 포스트에서는 간단하게 변수, 상수 선언 방법과 기본 자료형들에 대해서 알아 보았다.

다음 포스트에서는 코틀린에서 함수를 선언하는 방법에 대해서 알아보자.