Запитання з тегом «generic-programming»

10
Дженерики / шаблони в python?
Як python обробляє загальні сценарії / сценарії типу? Скажімо, я хочу створити зовнішній файл "BinaryTree.py", щоб він обробляв двійкові дерева, але для будь-якого типу даних. Тож я міг передавати йому тип користувацького об’єкта і мати бінарне дерево цього об’єкта. Як це робиться в python?

4
Як я можу перевірити загальний тип у Котліні?
Я намагаюся провести тест на загальний тип у Котліні. if (value is Map<String, Any>) { ... } Але компілятор скаржиться на Не вдається перевірити, наприклад, стираний тип: jet.Map Чек із звичайним типом працює добре. if (value is String) { ... } Використовується Kotlin 0.4.68. Чого мені тут не вистачає?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.