티스토리 뷰
반응형
언어적 특성
자바
- 자바의 기본 데이터 타입(Primitive DataType)은 8가지가 있다.
- boolean, byte, char, short, int, long, float, double
- 기본 데이터 타입이 아닌 래퍼클래스는 Boolean, Byte, Character, Short, Integer, Long, Float, Double
코틀린
- 코틀린은 기본 데이터 타입이 없다.
- 모두 클래스 타입의(자바에선 래퍼 클래스) 객체이다.
- 종류는 Int, Double, Float, Long, Short, Byte, Char, Boolean, String ,Any, Unit, Nothing 타입
- 세미콜론(;)을 쓰지 않아도 컴파일 에러가 뜨지 않는다.
1. 코틀린의 변수 선언은 var 키워드로 통일하여 선언한다. 변수 타입은 값에 따라 자동 추론되거나 변수 이름 뒤에 선언한다.
코틀린
var number:Int = 10 // 변수 number는 Int 타입을 명시 함
var number = 10 // 값(10)을 추론하여 변수 타입이 자동으로 선언 됨(타입 추론)
자바
int ten = 10; // 변수 타입을 지정해야 함
2. 코틀린은
반응형