Qual é a saída?
interface Greeter {
fun greet(): String
}
fun main() {
val g = object : Greeter {
override fun greet() = "Olá"
}
println(g.greet())
}
Experimente no Kotlin Playground online →
[spoiler title="Solução"]
Resposta:
Olá
Explicação:
As expressões de objeto criam instâncias anônimas que implementam interfaces ou estendem classes.
[/spoiler]

