Трейт scala.sys.BooleanProp
Некоторые дополнительные удобства для булевых свойств.
| Суперабли |
|---|
Абстрактные методы
Исходник
Сравнивает два булевых выражения и возвращает true, если они имеют разные значения.
a != b возвращает true, если и только если - a имеет значение true и b имеет значение false или - a имеет значение false и b имеет значение true.
Исходник
Сравнивает два булевых выражения и возвращает true, если оба выражения имеют значение true.
a & b возвращает true, если и только если - a и b имеют значение true.
| Примечание | Этот метод вычисляет как |
|---|
Исходник
Сравнивает два булевых выражения и возвращает true, если оба выражения имеют значение true.
a && b возвращает true, если и только если - a и b имеют значение true.
| Примечание | Этот метод использует вычисление «с коротким замыканием» и ведет себя так, как если бы он был объявлен как |
|---|
Исходник
Сравнивает два булевых выражения и возвращает true, если они имеют одинаковое значение.
a == b возвращает true, если и только если - a и b имеют значение true или - a и b имеют значение false.
Исходник
Сравнивает два булевых выражения и возвращает true, если они имеют разные значения.
a ^ b returns true if and only if
- a is true and b is false or
- a is false and b is true.
Исходник
Изменяет это свойство так, чтобы value стало false.
Исходник
Изменяет это свойство так, чтобы value стало true.
Исходник
Переключает состояние свойства между включённым и выключенным.
Исходник
Инвертирует булевое выражение.
- !a приводит к false, если и только если a вычисляет true, и - !a приводит к true, если и только если a вычисляет false.
| Возвращает | инвертированное выражение |
|---|
Исходник
Семантика value определяется при создании Prop. См. методы valueIsTrue и keyExists в объекте BooleanProp для примеров.
| Возвращает | true, если текущая строка считается истинной, false в противном случае |
|---|
Исходник
Сравнивает два булевых выражения и возвращает true, если одно или оба выражения имеют значение true.
a | b возвращает true, если и только если - a имеет значение true или - b имеет значение true или - a и b имеют значение true.
| Примечание | Этот метод вычисляет как |
|---|
Исходник
Сравнивает два булевых выражения и возвращает true, если одно или оба выражения имеют значение true.
a || b возвращает true, если и только если - a имеет значение true или - b имеет значение true или - a и b имеют значение true.
| Примечание | Этот метод использует вычисление «с коротким замыканием» и ведет себя так, как если бы он был объявлен как |
|---|
Наследованные методы
Исходник
Удаляет свойство из базового отображения.
| Наследован от | Prop |
|---|
Исходник
Получает текущее строковое значение, если оно есть. Не будет возвращать null: используйте isSet для проверки существования.
| Возвращает | текущее строковое значение, если оно есть, иначе пустую строку |
|---|---|
| Наследован от | Prop |
Исходник
True, если ключ существует в отображении свойств. Обратите внимание, что этого недостаточно, чтобы булевое свойство считалось истинным.
| Возвращает | является ли ключ в отображении |
|---|---|
| Наследован от | Prop |
Исходник
Полное имя свойства, например, «java.awt.headless».
| Наследован от | Prop |
|---|
Исходник
Some(значение), если свойство установлено, иначе None.
| Унаследовано от | Prop |
|---|
Исходный код
Устанавливает свойство.
| Параметры значения |
|
|---|---|
| Возвращает | старое значение или null, если оно не было установлено. |
| Унаследовано от | Prop |
Исходный код
Устанавливает свойство со значением представленного типа.
| Унаследовано от | Prop |
|---|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/sys/BooleanProp.html