공부/그외
Kotlin 코틀린 문법
래울
2024. 10. 20. 21:08
0.
- 세미콜론이 있어도 되고 없어도 되는데, 안 붙임
- main이 있어야 실행이 됨
1. 변수
// var 변수값 변경 가능
fun main(){
var a: Int
a = 123
print(a)
}
// val 변수값을 못바꿈
fun main(){
var b: Int = 1232
b = 3
print(b)
}
2. 타입
- 자바에서 제공되는 모든 타입들이 클래스 타입으로 제공됨(대문자로 시작)
var i : Int = 10
var name : String = "테스트"
var point : Double = 3.3
3. 컴파일 타임 상수
package com.survialcoding.kotlinbasic
// top level 상수, const를 붙여서 컴파일 시간 상수로 만들 수 있음
// main보다 먼저 컴파일 됨
const val num = 20
fun main(){
print("hello world")
}
4. 형 변환
package com.survialcoding.kotlinbasic
//toInt, toLong
//to + 타입 형태로 타입변환
fun main(){
var a = 10
var b = 20L
var name = ""
name = a.toString()
}