Дополнительные логические функции
Дополнительные логические функции
- DigitQtstring] — вырабатывает значение True, если все символы строки string являются цифрами от 0 до 9, иначе возвращает False.
- Identity [ехрг] — возвращает ехрг (операция тождественности).
- Implies [p, q] — представляет логическую импликацию р => q.
- IntegerQ [ехрг] — возвращает True, если ехрг является целым числом, иначе False.
- LetterQ [string] — вырабатывает True, если все символы строки string являются буквами, иначе False.
- ListQ [ехрг] — возвращает True, если ехрг является списком, иначе False.
- LowerCaseQ [string] — вырабатывает значение True, если все символы в строке являются строчными буквами (буквами нижнего регистра), иначе False.
- MachineNumberQ[х] — возвращает True, если х является числом в машинном формате с плавающей точкой, иначе возвращает False.
- MatchQ[expr, form] — возвращает True, если модель (образец) form соответствует ехрг, и возвращает False в противном случае.
- NumberQ [ехрг] — возвращает True, если ехрг является числом, иначе False.
- OddQ[expr] — возвращает True, если ехрг нечетное целое, иначе False.
- OptionQ[e] — возвращает True, если е может считаться опцией или списком опций, иначе False.
- PrimeQ [ехрг] — дает True, если ехрг является простым числом, иначе дает False.
- TrueQfexpr] — возвращает True, если expr имеет значение True, иначе возвращает False.
- UnsameQ — применяется в виде: Ihs =1 = rhs; возвращает True, если выражение Ihs не тождественно (не идентично) rhs, в противном случае возвращает False.
- ValueQ [expr] — возвращает True, если было определено значение для ехрг, иначе возвращает False.
- VectorQ [expr] — возвращает True, если expr является списком, но ни один из его элементов, в то же время, сам не является списком, иначе возвращает False.
- VectorQ [expr, test] — возвращает True, только если test, будучи применен к каждому элементу ехрr, дает True.