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

Nullable-типы в Dart

Nullable-тип записывают с вопросительным знаком после имени: String?, int?, List<int>?. Такой тип принимает и обычное значение, и null:

String? city = 'Berlin'; String? missing = null; print(city); print(missing);

Без вопросительного знака null присвоить нельзя. Программа не соберется:

String name = 'Ann'; // String broken = null; // ошибка print(name);

Nullable-тип можно указать и у изменяемой переменной, если значение со временем обнуляют:

String? token = 'abc'; token = null; token = 'xyz'; print(token);

Объявите message типа String?. Сначала запишите start, затем присвойте null. Выведите переменную после каждого присваивания двумя строками.

Объявите count типа int? со значением 5. Выведите ее на экран.

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