fsymbols
Caricamento dei simboli…
››
⫾

Barra verticale bianca

Barra verticale bianca

255/256

⫾ è la barra verticale bianca: una versione vuota, solo contorno, della solita linea . È un simbolo matematico codificato come la scelta di Dijkstra, il separatore tra alternative nei comandi con guardia dell’informatico Edsger Dijkstra. Non è la della tastiera: non corrisponde a essa nelle ricerche né funziona nel codice.

Simbolo testuale

Cosa significa ⫾

Separa alternative tra cui un programma può scegliere. Nella notazione di Dijkstra ogni comando con guardia unisce una condizione (la guardia) a un’azione. Può essere eseguito solo un comando con guardia vera e, se ce ne sono più d’uno, uno qualsiasi. Per esempio, if x y m : x ⫾ y x m : y fi mette in m il numero maggiore; se x e y sono uguali, ogni ramo dà il risultato giusto.

Dijkstra introdusse questa notazione negli anni Settanta ed è ancora insegnata nei corsi sulla correttezza dei programmi. Nelle note del 1973 racconta che una barra spessa sostituì le virgole tra i comandi, ispirata alla barra con cui Peter Naur separava le alternative nelle regole grammaticali. Nei testi stampati compare spesso come un quadratino; in testo semplice si scrive []. Unicode le ha dato la barra vuota ⫾ e una forma grande, , per intere liste.

Fa parte delle raccolte

Non confonderlo con

3

Da sapere

  • Dijkstra chiudeva i blocchi di scelta con parole scritte al contrario: if … fi e do … od.

Domande frequenti

2

Posso usare ⫾ al posto di ?

No. Si somigliano ma sono caratteri diversi: programmi, motori di ricerca e correttori trattano ⫾ come un altro simbolo, e molti font non lo hanno.

⫾ è lo stesso di [] nei comandi con guardia?

Sì, nel significato. [] e un quadratino sono i modi abituali di scrivere la scelta di Dijkstra quando ⫾ non è disponibile.

Come digitare o trovare ⫾

Chiamato anche
scelta di Dijkstra · barra spessa · barra verticale vuota
Cercalo come
barra vuota · comando con guardia · operatore di scelta · talloblong · U+2AFE
Compare in
Qualsiasi campo di testo · la forma dipende dal carattere
Windows (Word)
⎇Alt+XDigita 2AFE, poi premi AltX per ottenere ⫾.
Windows
⊞Win+REsegui charmap per la tabella completa o usa la scheda Ω del selettore emoji (Win .).
macOS
⌃Control+⌘Command+␣SpaceApri il visore caratteri e cerca «white vertical bar».
Linux
⎈Ctrl+⇧Shift+UDigita 2afe, poi premi Invio o Spazio.
HTML
⫾
CSS
\2AFE
Word (Windows)
Digita 2AFE e premi AltX.
Linux
Premi CtrlMaiuscU, digita 2afe e premi Invio o Spazio.
LaTeX
Con unicode-math e un font che lo contiene, usa \talloblong.
HTML
Scrivi ⫾ nel codice della pagina.
Codici e codificaPunti di codice: 1
HTML decimale
⫾
HTML esadecimale
⫾
Contenuto CSS
content: "\2AFE";
Ogni escape termina alla barra inversa successiva; serve uno spazio prima di una cifra esadecimale letterale.
Codifica URL
%E2%AB%BE
1
Sullo schermo
1
Punti di codice
1
JS .length
3
Byte UTF-8

Un simbolo visibile può contenere più punti di codice. JS .length conta le unità UTF-16; UTF-8 conta i byte.

Gruppi di questo simbolo

1

Matematica e numeri1835 simboli