Completed Coursera: Kotlin for developers course

This commit is contained in:
Martin Berg Alstad
2025-07-30 14:34:03 +02:00
committed by Martin Berg Alstad
commit 64d9e4ada7
41 changed files with 608 additions and 0 deletions

30
src/Conditionals.kt Normal file
View File

@ -0,0 +1,30 @@
import Color.*;
fun main() {
when (RED) {
RED -> println("red")
BLUE -> println("blue")
GREEN -> println("green")
}
when ("y") {
"yes", "y" -> println("Yes")
else -> println("No")
}
val b: A = B()
when (b) {
// Smart cast b to the type B
is B -> println("B")
else -> println("Unknown")
}
}
enum class Color {
BLUE, GREEN, RED
}
open class A
class B : A()