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

Разбор строки через int.tryParse в Dart

Метод int.tryParse читает текст и возвращает int?: при удачном разборе там целое число, при ошибке - null. Программа при этом не останавливается:

int? ok = int.tryParse('42'); int? bad = int.tryParse('x'); print(ok); print(bad);

Результат удобно сразу сохранять в nullable-переменную и проверять перед арифметикой:

int? value = int.tryParse('15'); if (value != null) { print(value + 1); }

Если нужен запасной результат, его подставляют после разбора:

int? parsed = int.tryParse('abc'); var shown = parsed ?? 0; print(shown);

Дана строка:

var raw = '100';

Разберите ее в целое и выведите результат на экран.

Дана строка:

var raw = 'oops';

Разберите ее в целое и выведите результат на экран.

Дана строка:

var raw = '7';

Разберите ее в целое. Если разбор не удался, выведите -1. Иначе выведите удвоенное число.

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