Hello, is it possible de get something similar wor...
# getting-started
t
Hello, is it possible de get something similar working in Kotlin ?
Copy code
interface HasPower {
    fun getPower(): String
}

data class Person(val name: String)

fun Person.getPower(): String = "Eric"

fun doSomething(target: HasPower) {
    println(target.getPower())
}

fun main(args: Array<String>) {
  val p = Person("Jean")
    
  doSomething(p)
}