Bară verticală

bară verticală
|
Imagine


X y z { | } ~ PAD
Caracteristici
Nume linie verticala
Unicode U+007C
cod HTML | sau |
UTF-16 0x7C
codul URL %7C

Bara verticală  este un caracter ASCII cu codul 0x7C ( hex ), 124 ( dec ). Utilizatorii UNIX numesc acest simbol „pipe”, din engleză.  conductă  - conductă . În primele ediții, încă sovietice , ale cărților lui V. E. Figurnov , numele „țeavă” a fost tradus ca „ simbol conductă[1] .

Matematică

Bara verticală este folosită în matematică :

Bara verticală dublă este, de asemenea, utilizată:

Formularul Backus-Naura

Are sens separatorului SAU (separă 2 posibilități):

<caracter> ::= <litera>|<număr> <identificator> ::= <litera>|<identificator><caracter>

Are un sens similar în expresiile regulate .

Informatica

Redirecționare I/O

Folosit pe sistemele DOS și UNIX pentru a redirecționa ieșirea standard (stdout) a unui program către intrarea standard (stdin) a altuia ( pipeline ). De exemplu,

fructe de pisică.txt | grep -v ^ rău | fel

va afișa o listă de fructe din fruit.txt care nu au „rău” ca primele trei caractere, sortate alfabetic. Această metodă de transfer de informații direcționează fluxurile de date ca o conductă, motiv pentru care a fost numită „pipeline” sau pur și simplu „pipe” - o conductă. În consecință, utilizatorii UNIX numesc și bara verticală „țeavă”.

Limbaje de programare

În limbajele asemănătoare C , caracterul „|” servește pentru operația „sau” pe biți ( disjuncție ), iar două astfel de caractere, scrise împreună („||”), sunt folosite în operația logică „sau”.

În plus, în limbile cu o sintaxă „non-strict” - scripturi shell UNIX, în Perl  - operatorul logic „||” (SAU) poate fi folosit pentru a efectua un salt condiționat atunci când operația din stânga revine fals. În acest fel, se poate construi un lanț de comenzi „fă una sau fă alta sau fa a treia”.

rm * || echo „Nu pot șterge fișierele”

În exemplul de mai sus, dacă unul sau mai multe fișiere nu pot fi șterse, este afișat un mesaj.

Pseudografie

Împreună cu simbolul „ ! ' este folosit pentru a desena tabele:

+---+---+---+ ,---,---,---, | * | 1 | 2 | | + | 1 | 2 | +---+---+---+ !---+---+---! | 1 | 1 | 2 | sau | 1 | 2 | 3 | +---+---+---+ !---+---+---! | 2 | 2 | 4 | | 2 | 3 | 4 | +---+---+---+ '---'---'---'

MediaWiki

În MediaWiki , caracterul este folosit în marcarea tabelelor și, de asemenea, ca separator pentru opțiunile de șablon.

Inginerie electrică

În inginerie electrică , intrarea este folosită pentru a desemna rezistența totală a rezistențelor R1 și R2 conectate în paralel .

Alfabetul fonetic internațional

În IPA , caracterul barei verticale denotă o consoană de clic dentară (o bară dublă este o consoană de clic lateral ). În plus, barele verticale pot separa unitățile prozodice unele de altele.

Bară verticală spartă

Pe tastaturi, pe tasta destinată introducerii „|”, este tradițional să se deseneze o bară verticală ruptă „¦”. În prezent, este un singur simbol „ bară spartă ” cu codul U+00A6 (în HTML poate fi notat ca &brvbar;).

În formatul liniar al editorului de formule Microsoft Word (versiunile 2007 și ulterioare), caracterul barei verticale întrerupte este folosit pentru a crea o fracție, dar fără bară [2] . De exemplu, x¦yconvertit în . O utilizare similară este sugerată în nota tehnică Unicode [3] .

Link -uri

Literatură

  1. Figurnov V. E. IBM PC pentru utilizator. - M . : „Finanţe şi statistică”, 1990. - ISBN 5-279-00649-1 .
  2. Formule în format liniar și funcția de autocorrecție cu simboluri matematice în Word. . Consultat la 15 decembrie 2017. Arhivat din original la 15 decembrie 2017.
  3. UTN 28. UnicodeMath: A Nearly Plain-Text Encoding of Mathematics . Consultat la 15 decembrie 2017. Arhivat din original la 15 decembrie 2017.