Kotlin Basics
val name = "Alice" // immutable
var age = 25 // mutable
fun greet(name: String): String {
return "Hello, $name!"
}
// Null safety
var email: String? = null
println(email?.length ?: "No email")
Data Classes
data class User(val name: String, val age: Int)
val user = User("Alice", 25)
Summary
- Kotlin has built-in null safety
- data classes reduce boilerplate
YouTip