Вертика́льная черта́ — символ ASCII, имеющий код 0x7C (hex), 124 (dec). Этот символ называют «пайп», от англ. pipe — труба.
Содержание
Математика
Вертикальная черта используется в математике:
- абсолютным значением. : значение, находящееся между двумя вертикальными чертами, является модулем числа, или
- параллельны. : прямые или плоскости и
- делителем числа (часто произносится как « делит »). : число является
- : матрица составлена путем приписывания столбца к матрице справа.
- вероятность события при условии, что событие произошло (говорят «вероятность события B после A»). :
- норма элемента в метрике пространства . :
- определитель матрицы. —
Бэкуса—Наура формы
Имеет смысл разделителя ИЛИ (разделяет 2 возможности):
<символ> ::= <буква>|<цифра>
<идентификатор> ::= <буква>|<идентификатор><символ>
Аналогичный смысл имеет в регулярных выражениях.
Информатика
Перенаправление ввода/вывода
Используется в DOS и UNIX-системах для перенаправления стандартного потока вывода (stdout) одной программы в стандартный поток ввода (stdin) другой. Например,
cat fruits.txt | grep -v ^bad | sort
выведет список фруктов из файла fruits.txt, не имеющих 'bad' в качестве первых трёх символов, отсортированный по алфавиту. Поэтому такой способ передачи информации и назвали «pipe».
Языки программирования
В C-подобных языках символ «|» служит для операции побитового «или» (дизъюнкция), а два символа «|», «||» используются в операции логического «или».
Кроме того, в языках с «нестрогим» синтаксисом — shell-сценариях UNIX, в языке Perl — логический оператор «||» (ИЛИ) может использоваться для выполнения условного перехода, когда операция слева возвращает нулевое значение. Таким образом может быть построена цепочка команд «сделай одно или сделай другое или сделай третье».
rm * || echo "Не могу удалить файлы"
В приведённом примере в случае невозможности удаления одного и более файлов выводится сообщение.
Псевдографика
Наравне с символом «!» используется для рисования таблиц:
+---+---+---+ ,---,---,---, | * | 1 | 2 | | + | 1 | 2 | +---+---+---+ !---+---+---! | 1 | 1 | 2 | или | 1 | 2 | 3 | +---+---+---+ !---+---+---! | 2 | 1 | 4 | | 2 | 3 | 4 | +---+---+---+ '---'---'---'
MediaWiki
В MediaWiki символ используется в разметке таблиц, а также в качестве разделителя параметров шаблонов.
Электротехника
В электротехнике запись используется для обозначения общего сопротивления резисторов R1 и R2, включенных параллельно.
Разорванная вертикальная черта
На клавиатурах на клавише, предназначенной для ввода «|», традиционно рисуют разорванную вертикальную черту «¦». В настоящее время это отдельный символ «broken bar» с кодом U+00A6 (в HTML его можно обозначить как ¦
). Какого-либо применения этот символ не имеет.
Компьютер | Это незавершённая статья о компьютерах. Вы можете помочь проекту, исправив и дополнив её. |
ca:Barra vertical cs:Svislá čára da:Lodret streg de:Senkrechter Strich en:Vertical bar es:Pleca fi:Pystyviiva fr:Barre verticale he:קו ניצב it:Barra verticale ja:バーティカルバー pl:Pipe (znak) sv:Lodrätt streck th:ไพป์