본문 바로가기
Kotlin

Kotlin - 기본 자료형,배열

by 봄석 2019. 1. 3.

Kotlin 기본 자료형, 배열


코틀린의 기본 자료형은 모두 객체입니다. 자바가 프리미티브자료형( int, double)과 같은 자료형으로 분류 되는 것과 다릅니다.



숫자형

코틀린에서 숫자를 표현하는 자료형은 아래와 같습니다


- Double : 64비트 부동 소수점

- Float : 32비트 부동 소수점

- Long : 64비트 정수

- Int : 32비트 정수

- Short : 16 비트 정수

- Byte : 8 비트 정수



리터럴이란 자료형을 알 수 있는 표기방식을 말합니다. 리터럴에 따라 코틀린 컴파일러는 자료형을 추론합니다.




문자형

코틀린에서 문자를 나타내는 자료형은 다음과 같이 두 가지 입니다. Char가 숫자형이 아니라는 점이 자바와 다릅니다.


- String : 문자열

- Char : 하나의 문자


문자열의 리터럴은 큰따옴표"", 한 문자는 ''로 자바와 같습니다.


여러줄의 문자열 표현

여러 줄에 걸쳐 문자열을 포현할 때는 큰 따옴표 3개를 리터럴로 사용합니다.

여러 줄에 걸친 문자열을 작성할 때 편리합니다.


문자열 비교

문자열 비교는 ==을 사용합니다. 자바의 equals() 메소드와 대응합니다.

문자열 템플릿

코틀린에서 제공되는 문자열 템플릿 기능은 복잡한 문자열을 표현할 때 아주 편리합니다. 

자바와같이 + 기호로 문자열을 연결할 수 있고 $ 기호를 사용하면 문자열 리터럴 내부에 변수를 쉽게 표현할 수 있습니다.  아래의 6번 줄처럼 변수와 글자를 붙여야 할 때는 중괄호( {} )로 변수명을 감싸면 됩니다.



배열

배열은 Array라는 별도의 타입으로 표현합니다. arrayOf() 메소드를 사용하여 배열의 생성과 초기화를 함께 수행합니다. 컴파일러가 자료형을 유추할 수 있을 때는 이를 생략할 수 있습니다.

배열의 요소에 접근하는 것은 대괄호( [] ) 안에 요소를 번호를 지정하는 것으로 자바와 같습니다.



'Kotlin' 카테고리의 다른 글

Kotlin - 클래스  (0) 2019.01.03
Kotlin - 제어문  (0) 2019.01.03
Kotlin - 기본 구문(변수와 상수, 함수)  (0) 2019.01.01
Kotlin - Scratch 사용하기  (0) 2019.01.01
Kotlin - REPL 사용하기  (0) 2019.01.01

댓글