Метод 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,
который представляет логическое значение