[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