프로그래밍 서적/깡쌤의 코틀린 프로그래밍
깡쌤의 코틀린 프로그래밍 05장
JCChu
2018. 10. 26. 23:33
반응형
05장 - 데이터 타입
기초 데이터 타입
- 숫자 타입(Int, Long, Short, Double, Float)
데이터 타입을 명시할 때, 자바에서는 int, double 등의 기초 타입과 Integer, Double 등의 래퍼(Wrapper) 클래스로 구분해서 사용하지만, 코틀린에서는 기초 타입 자체가 없고 모든 것은 객체(Object)입니다.
코틀린 타입 : Int, Double, Float, Long, Short, Byte, Char, Boolean, String, Any, Unit, Nothing
숫자 타입의 규칙
1. Decimals, Hexadecimals, Binaries 값 대입 가능
2. Long 형은 값 뒤에 'L' 사용
3. 실수 기본 형은 Double
4. 실수형은 10.0e2로도 표현 가능
5. Float 형은 값 뒤에 'f', 'F' 사용
- 논리, 문자와 문자열 타입(Boolean, char, String)
문자열 템플릿(string template) 개념으로 문자열 내에 변수의 데이터나 특정 연산식 결과에 의한 데이터를 $기호로 쉽게 포함할 수 있습니다.
ex) println("hello world") == val wolrd = "wolrd" / println("hello $wolrd")
- Any 타입
코틀린의 데이터는 모두 객체이며 데이터 타입을 표현하는 것들은 모두 클래스이지만, 최상위 클래스는 "Any" 입니다.
- null 허용 타입
반응형