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