YouTip LogoYouTip

Kotlin Tutorial - Getting Started

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
← Scala Tutorial - Getting StartRuby Tutorial - Getting Starte β†’