⌨️ Языки программирования
Тесты по 24 языкам программирования — от Bash, C и Python до Dart, Julia, MATLAB, Scala и Visual Basic. Вопросы охватывают синтаксис, чтение кода, алгоритмы, безопасность, производительность и архитектуру.
Найдено: 720 тестов
⌨️ Языки программирования
720 тестовВариантность
Ковариантность, контравариантность, звёздочные проекции и устройство API.
Обобщения
Параметры типов, ограничения, reified и проверки после стирания типов.
Исключения и Result
Исключения, try-выражения, Result и сохранение контекста ошибки.
Расширения
Функции и свойства-расширения, статическое разрешение и область видимости.
Лямбды и функции высшего порядка
Функциональные типы, завершающие лямбды, receiver и захват значений.
Коллекции Kotlin
Неизменяемые и изменяемые списки, преобразования, последовательности и группировка.
Наследование и интерфейсы
open и override, интерфейсы, абстрактные классы и конфликты реализаций.
Data class и value-модели
Data class, copy, равенство, изменяемые вложения и классы-значения в практических задачах.
Классы и конструкторы
Конструкторы, блоки init, свойства и видимость членов класса.
Функции и параметры
Параметры функций, именованные аргументы, значения по умолчанию и тип результата.
Условия и циклы
if, when, диапазоны и точная работа циклов на границах.
Типы, переменные и null-безопасность
val и var, nullable-типы, безопасные вызовы и оператор Элвиса.