expr ARG1 operator ARG2
expr 10 / 5
2
expr 2 "+" 4
6
expr 4 \* 8
32
expr 4 ">" 2
1
expr 4 "<" 2
0
expr 4 "=" 2
0
expr 4 "=" 4
1
expr 4 "!=" 4
0
expr 123 "|" 3
123
expr 0 "|" 23
23
expr '' "|" 23
23
| 연산자는 앞의 조건이 true이면 앞의 값을 리턴하고 false라면 뒤의 값을 리턴한다.
& 연산자는 앞의 조건과 뒤의 조건이 true라면 앞의 값을 리턴하고 아니면 0을 리턴한다.
* ''는 null을 의미한다.
expr programming : pro
3