코틀린의 변수는 두 가지 키워드로 선언 가능합니다.
val name: String = "kotlin"
var age: Int = 30
코틀린은 타입 추론 덕분에 타입을 명시하지 않아도 됩니다.
val name = "kotlin"
var age = 30
코틀린에서 사용하는 주요 기본 타입
코틀린에서 문자열에 변수 표현식은 아래와 같이 사용됩니다.
val name: String = "kotlin"
println("Hello, $name!") // Hello, kotlin!
println("1 + 1 = ${1 + 1}") // 1 + 1 = 2
if문 기본 사용법
// 기본 사용법
if () {
} else if () {
} else {
}
// 좀 더 간결하게 사용하기
val a = 1
val b = 2
val max = if (a > b) "틀렸어!" else "정답!"
조건이 복잡하거나 많을 경우 더 간결하게 when문을 사용할 수 있습니다.
val number: Int = 0
val result = when {
number > 0 -> "양수"
number == 0 -> "0"
else -> "음수"
}
일반적인 반복문 사용법
for (i in 1..5) { // 1~5
}
for (i in 1..10 step 2) { // 2씩 증가
}
for (i in 10 downTo 1) { // 10~1까지 감소
}
for (i in 1 until 5) { // 1~4까지 5는 생략
}
배열이나 리스트
val fruits = listOf("사과", "바나나", "귤")
for (fulit in fulits) {
println(fulit)
}
fun greet (name: String): String {
return "Hello, $name!"
}