12 из 625 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Kotlin · Extensions & Coroutines
Что выведет следующий код на Kotlin?
open class Animal
class Dog : Animal()
fun Animal.speak() = "Animal speaks"
fun Dog.speak() = "Dog barks"
fun makeSpeak(a: Animal) = println(a.speak())
makeSpeak(Dog())