Interested Article - Вертикальная черта

Вертика́льная черта́ — символ ASCII , имеющий код 0x7C ( hex ), 124 ( dec ). Этот символ пользователи UNIX называют «пайп», от англ. pipeline конвейер . В первых, ещё советских , изданиях книг В. Э. Фигурнова название «pipe» было переведено как «символ трубопровода » .

Математика

Вертикальная черта используется в математике :

  • : операция штриха Шеффера .
  • : значение, находящееся между двумя вертикальными чертами, является модулем числа, или абсолютным значением .
  • : число является делителем числа (часто произносится как « делит »).
  • : матрица составлена путём приписывания столбца к матрице справа.
  • : вероятность события при условии, что событие произошло (говорят « вероятность события B после A »).
  • определитель матрицы.
  • означает множество всех таких, что верно . Длинная вертикальная палка выражает словесный оборот «которые», «таких, что». Например, – множество всех натуральных чисел, меньших ста.

Также используется двойная вертикальная черта:

  • : прямые или плоскости и параллельны .
  • : норма элемента в метрике пространства .

Форма Бэкуса — Наура

Имеет смысл разделителя ИЛИ (разделяет 2 возможности):

<символ> ::= <буква>|<цифра>
<идентификатор> ::= <буква>|<идентификатор><символ>

Аналогичный смысл имеет в регулярных выражениях .

Информатика

Перенаправление ввода-вывода

Используется в DOS и UNIX -системах для перенаправления стандартного потока вывода (stdout) одной программы в стандартный поток ввода (stdin) другой ( конвейер ). Например,

 cat fruits.txt | grep -v ^bad | sort

выведет список фруктов из файла fruits.txt, не имеющих 'bad' в качестве первых трёх символов, отсортированный по алфавиту. Такой способ передачи информации направляет потоки данных, подобно трубопроводу, поэтому его и назвали «pipeline» или просто «pipe» — труба. Соответственно знак вертикальной черты пользователи UNIX тоже называют «pipe».

Языки программирования

В C -подобных языках символ "|" служит для операции побитового «или» ( дизъюнкция ), а два таких символа, написанных слитно ("||"), используются в операции логического «или».

Кроме того, в языках с «нестрогим» синтаксисом — shell-сценариях UNIX, в языке Perl — логический оператор "||" (ИЛИ) может использоваться для выполнения условного перехода, когда операция слева возвращает ложное значение. Таким образом может быть построена цепочка команд «сделай одно или сделай другое или сделай третье».

 rm * ||
 echo "Не могу удалить файлы"

В приведённом примере в случае невозможности удаления одного и более файлов выводится сообщение.

Псевдографика

Наравне с символом « ! » используется для рисования таблиц:

+---+---+---+     ,---,---,---,
| * | 1 | 2 |     | + | 1 | 2 |
+---+---+---+     !---+---+---!
| 1 | 1 | 2 | или | 1 | 2 | 3 |
+---+---+---+     !---+---+---!
| 2 | 2 | 4 |     | 2 | 3 | 4 |
+---+---+---+     '---'---'---'

MediaWiki

В MediaWiki символ используется в разметке таблиц , а также в качестве разделителя параметров шаблонов.

Электротехника

В электротехнике запись используется для обозначения общего сопротивления резисторов R 1 и R 2 , включенных параллельно.

Международный фонетический алфавит

В МФА символом вертикальной черты обозначают зубной щёлкающий согласный (двойной чертой — боковой щёлкающий согласный ). Кроме того, вертикальные черты могут отделять просодические единицы друг от друга.

Символы со сходным начертанием

Разорванная вертикальная черта

На клавиатурах на клавише, предназначенной для ввода «|», традиционно рисуют разорванную вертикальную черту «¦». В настоящее время это отдельный символ « broken bar » с кодом U+00A6 (в HTML его можно обозначить как &brvbar; ).

В линейном формате редактора формул Microsoft Word (версии 2007 и более поздние) знак разорванной вертикальной черты применяется для создания дроби, но без черты . Например, x¦y преобразуется в . Подобное применение предлагается и в техническом примечании к Unicode .

Двойная вертикальная черта

Двойная вертикальная черта « double vertical bar » ‖ имеет в Юникоде код U+2016. Сходный по начертанию символ параллельности « parallel to » ∥ — код U+2225.

Ссылки

  • на сайте Scriptsource.org (англ.)

Литература

  1. Фигурнов В. Э. IBM PC для пользователя. — М. : «Финансы и статистика», 1990. — ISBN 5-279-00649-1 .
  2. Дата обращения: 15 декабря 2017. 15 декабря 2017 года.
  3. . Дата обращения: 15 декабря 2017. 15 декабря 2017 года.
Источник —

Same as Вертикальная черта