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

Метод parse

Метод parse класса bool преобразует строку в логическое значение. Первым параметром метод принимает текст "true" или "false". По умолчанию регистр важен: любой другой текст, включая "TRUE", останавливает программу с исключением FormatException. Необязательный параметр caseSensitive: false разрешает заглавные буквы.

Синтаксис

bool.parse(source, {caseSensitive = true})

Пример

Давайте получим логическое значение из текста "true":

void main() { bool res = bool.parse('true'); print(res); }

Результат выполнения кода:

true

Пример

Текст "false" дает ложь:

void main() { bool res = bool.parse('false'); print(res); }

Результат выполнения кода:

false

Пример

Без учета регистра заглавные буквы тоже подходят:

void main() { bool res = bool.parse('FALSE', caseSensitive: false); print(res); }

Результат выполнения кода:

false

Смотрите также

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