Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpTpInr 18 of 224 menu
◀ ▶

Введение в типы в Dart

Тип в Dart задает, какие значения допустимы в переменной, параметре и результате функции. Без этой подписи компилятор не сможет проверить, что в код передают ожидаемые данные.

Длинные записи вроде карты со строковым ключом и числовым значением или типа функции с несколькими параметрами тяжело читать, если повторять их в каждой сигнатуре.

Короткое имя для уже существующего типа убирает повторение длинной записи в параметрах и переменных. Поведение значений при этом не меняется - меняется только форма записи в коде.

Слово typedef объявляет такое имя в Dart. Новая подпись полностью заменяет длинную запись там, где ее написали, а проверки типов остаются такими же, как у исходной формы. Выигрыш - в читаемости и в том, что смысл данных виден из имени.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить