Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (1. 변수와 데이터 타입)
코틀린은 다양한 자료형을 지원하며, 변수를 선언할 때 자료형을 함께 선언해야 합니다.
변수
- 코틀린에서 변수는 값을 저장하는 공간입니다. 변수를 선언하면 해당 공간이 생성되고, 값을 저장할 수 있습니다.
- 변수를 선언할 때는 다음과 같은 형식을 사용합니다.
var 변수명: 자료형 = 값
- 변수명은 자유롭게 지을 수 있지만, 일반적으로 의미 있는 이름을 사용하는 것이 좋습니다.
- 변수의 값은 언제든지 변경할 수 있습니다. 예를 들어, 다음과 같이 변수의 값을 변경할 수 있습니다.
age = 25
자료형
- 코틀린에서는 다양한 자료형을 지원합니다. 대표적인 자료형으로는 정수형, 실수형, 문자열, 불리언 등이 있습니다.
정수형
- 정수형은 정수를 저장하는 자료형입니다. 코틀린에서는 다음과 같은 정수형을 제공합니다.
- Int: 가장 기본적인 정수형으로, -2,147,483,648부터 2,147,483,647까지의 값을 가질 수 있습니다.
- Long: 긴 정수형으로, -9,223,372,036,854,775,808부터 9,223,372,036,854,775,807까지의 값을 가질 수 있습니다.
실수형
- 실수형은 소수점이 있는 숫자를 저장하는 자료형입니다. 코틀린에서는 다음과 같은 실수형을 제공합니다.
- Float: 부동소수점형으로, 3.4E-38부터 3.4E38까지의 값을 가질 수 있습니다.
- Double: 더블 부동소수점형으로, 1.7E-308부터 1.7E308까지의 값을 가질 수 있습니다.
문자열
- 문자열은 문자들의 집합을 저장하는 자료형입니다. 코틀린에서는 문자열을 나타내는 자료형으로 String을 제공합니다.
불리언
- 불리언은 참(true) 또는 거짓(false)을 나타내는 자료형입니다. 코틀린에서는 불리언을 나타내는 자료형으로 Boolean을 제공합니다.
null
- 코틀린에서는 값이 없음을 나타내는 특수한 자료형으로 null을 제공합니다.
- 변수의 값이 null일 수 있는 경우, 변수를 선언할 때 nullability를 지정할 수 있습니다.
var name: String? = null
- 위의 변수는 문자열을 저장할 수 있지만, null 값을 가질 수 있습니다.
- 코틀린에서는 nullability를 자동으로 검사해주는 기능도 제공합니다. 이를 통해 null 값을 사용할 때 발생할 수 있는 오류를 예방할 수 있습니다.
댓글
댓글 쓰기