Запитання з тегом «polymorphism»

В інформатиці поліморфізм - це особливість мови програмування, яка дозволяє поводитись із значеннями різних типів даних рівномірно.

6
Чому `голова` Хаскелла падає на порожній список (або чому * не * повертає порожній список)? (Мовна філософія)
Примітка іншим потенційним співавторам: Будь ласка, не соромтеся використовувати абстрактні чи математичні позначення, щоб висловити свою думку. Якщо я знайду вашу відповідь незрозумілою, я попрошу її пояснити, але в іншому випадку сміливо висловлюйтеся з комфортом. Щоб бути зрозумілим: я не шукаю "сейф" head, а також вибір headособливо винятково значущого. Основним …

2
Ініціалізація змінної Котліна для дочірнього класу поводиться дивно для ініціалізації змінної зі значенням 0
Я створив таку ієрархію класів: open class A { init { f() } open fun f() { println("In A f") } } class B : A() { var x: Int = 33 init { println("x: " + x) } override fun f() { x = 1 println("x in f: "+ …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.