[Kotlin] 변수,상수,타입

2020. 3. 18. 22:50개발언어/Kotlin

변수 선언

var fundCount : Int = 5

var : 변수 정의 키워드

fundCount : 변수이름

Int : 타입정의

= : 대입 연산자

5 : 대입값

 

정적 타입 시스템 (static type system) : 소스코드에 정의된 타입을 컴파일러가 알고 있어 코드의 적합 여부를 컴파일 시점에 알수있다.

정적 타입 검사 (static type checking) : 프로그램을 컴파일하기 전에 오류를 알려준다.

 

코틀린의 내장 타입 (많이 사용되는)

타입 설명
String

문자열 데이터

"테스트"
Char 단일 문자 'A'
Boolean true or false true / false
Int 정수 "테스트".length / 5
Double 부동소수점의 실수 3.14
List 값을 요소로 저장하는 컬렉션 5,4,3  / "fund" , "invest"
Set 고유한 값의 요소를 저장하는 컬렉션 "fund" , "invest"
Map 키와 값의 쌍으로 요소를 저장하는 컬렉션 "small" to 5.9 , "medium" to 7.9

 

읽기 전용 변수

val fundName : String = "테스트 펀딩"

 

타입추론

변수를 선언하면서 초깃값을 지정하는 경우 해당 변수의 타입을 생략할 수 있게 해주는 기능

 

컴파일 시점 상수

const val MAX_COUNT : Int = 500