Kotlinμμ ν¨μ λ§λ€κΈ° λ° μ¬μ©νκΈ°
mainν¨μλ μ»΄νμΌλ¬κ° μμμ μΌλ‘ μ¬μ©
ν¨μ μ μ
fun ν¨μλͺ
() {
}
λ°νκ°μ΄ μλ κ²½μ°

1)Unit λ°ν μ ν
μ무κ²λ λ°ννμ§ μλ κ²½μ°
2) Stringμ λ°ννλ μ ν
νλμ ν¨μλ μ€μ§ νλμ λ¬Έμμ΄λ§ λ°ν κ°λ₯ λ €
fun main() {
println(birthdayGreeting())
}
fun birthdayGreeting(): String {
val nameGreeting = "Happy Birthday, Rover!"
val ageGreeting = "You are now 5 years old"
return "$nameGreeting\n$ageGreeting"
}
birthdayGreeting ν¨μμ λ§€κ°λ³μ μΆκ°νκΈ°

νλμ λ§€κ°λ³μλ λ³μμ΄λ¦κ³Ό λ°μ΄ν° μ νμΌλ‘ ꡬμ±λλ©°, :(μ½λ‘ )κ³Ό 곡백μ ꡬλΆλλ€.
μ¬λ¬ κ°μ λ§€κ°λ³μλ μΌνλ‘ κ΅¬λΆλλ€.
birthdayGreeting()ν¨μμ μνλ μ΄λ¦μ μ λ¬νμ¬ μμΌμ μΆνν μ μλλ‘ ν¨μμ λ§€κ°λ³μλ₯Ό μΆκ°ν΄λ³΄μ
fun main() {
println(birthdayGreeting("Rover"))
println(birthdayGreeting("Rex"))
}
fun birthdayGreeting(name: String): String {
val nameGreeting = "Happy Birthday, $name!"
val ageGreeting = "You are now 5 years old"
return "$nameGreeting\n$ageGreeting"
}
λ§€κ°λ³μ vs μΈμ
ν¨μλ₯Ό μ μν λλ ν¨μμ μ λ¬ν μ μλ λ§€κ°λ³μλ₯Ό μ μνλ€.
ν¨μλ₯Ό νΈμΆν λλ λ§€κ°λ³μλ₯Ό μν μΈμλ₯Ό μ λ¬νλ€.
λ§€κ°λ³μλ ν¨μκ° μμΈμ€ν μ μλ λ³μ (name λ³μ)
μΈμλ μ¬μ©μκ° μ€μ λ‘ μ λ¬νλ κ°("Rover" λ¬Έμμ΄)
μ½νλ¦°μμλ λ§€κ°λ³μλ₯Ό λ³κ²½λΆκ°
ν¨μ λ³Έλ¬Έ μμμ λ§€κ°λ³μμ λ€λ₯Έ κ°μ ν λΉ x
μ¬λ¬ λ§€κ°λ³μλ₯Ό κ°λ ν¨μ
νλμ ν¨μμ λ μ΄μμ λ§€κ° λ³μ γ
μλ‘ λ€λ₯Έ λ°μ΄ν° μ νμ λ§€κ°λ³μ μ μ γ
fun main() {
println(birthdayGreeting("Rover", 5))
println(birthdayGreeting("Rex", 2))
}
fun birthdayGreeting(name: String, age: Int): String {
val nameGreeting = "Happy Birthday, $name!"
val ageGreeting = "You are now $age years old"
return "$nameGreeting\n$ageGreeting"
}
ν¨μ μλͺ
ν¨μμ μ΄λ¦, μ
λ ₯, μΆλ ₯μ ν΅μΉνλ©° ν¨μ μλͺ
μ΄λΌκ³ νλ€.
μ€κ΄νΈ μ§μ κΉμ§μ λͺ¨λ λ΄μ©μ ν¬ν¨νλ€.
fun birthdayGreeting(name: String, age: Int): String
μΌνλ‘ κ΅¬λΆλ λ§€κ°λ³μ : λ§€κ°λ³μ λͺ©λ‘

μ΄λ¦μ΄ μ§μ λ μΈμ
μ¬λ¬ κ°μ λ§€κ° λ³μλ₯Ό κ°λ ν¨μλ₯Ό νΈμΆ or μΈμλ₯Ό λ€λ₯Έ μμλ‘ μ λ¬νλ €λ κ²½μ°
-> λ§€κ°λ³μμ μ΄λ¦μ μ§μ ν μ μλ€.
fun main() {
println(birthdayGreeting(name = "Rover", age = 5))
println(birthdayGreeting(age = 2, name = ))
}
fun birthdayGreeting(name: String, age: Int): String {
val nameGreeting = "Happy Birthday, $name!"
val ageGreeting = "You are now $age years old"
return "$nameGreeting\n$ageGreeting"
}
κΈ°λ³Έκ° μΈμ
ν¨μλ₯Ό νΈμΆν λ κΈ°λ³Έκ°μ΄ μλ μΈμλ μλ΅ κ°λ₯, μλ΅νλ κ²½μ° κΈ°λ³Έκ°μ΄ μ¬μ©λλ€
fun main() {
println(birthdayGreeting(age = 5))
println(birthdayGreeting("Rex", 2))
}
fun birthdayGreeting(name: String = "Rover", age: Int): String {
val nameGreeting = "Happy Birthday, $name !"
val ageGreeting = "You are now $age years old"
return "$nameGreeting\n$ageGreeting"
}
fun main() {
println(birthdayGreeting(age = 5))
println(birthdayGreeting(age = 2))
}
fun birthdayGreeting(name: String = "Rover", age: Int): String {
val nameGreeting = "Happy Birthday, $name !"
val ageGreeting = "You are now $age years old"
return "$nameGreeting\n$ageGreeting"
}
