| r136 vs r137 | ||
|---|---|---|
| ... | ... | |
| 22 | 22 | |
| 23 | 23 | == | 기호 테스트 == |
| 24 | 24 | === 논리 연산 === |
| 25 | | 기호 테스트 ( | |
| 26 | {{{#!if (1== | |
| 25 | 두 식을 두고 | 기호 테스트를 해보았을 떄, {{{#!if (1==1)|(0==0) | |
| 26 | 두 식이 모두 참일 때는 당연히 출력되며 }}}{{{#!if (1==1)|(1==0) | |
| 27 | 마주 보는 두 식중 오른쪽이 거짓이 되었든 }}}{{{#!if (1==2)|(2==2) | |
| 28 | 왼쪽이 거짓이 되었든 하나가 거짓이라 하더라도 나머지 하나가 참이라면 출력이 된다.}}} 양쪽의 식 모두가 거짓(false)이라면 출력되지 않는다. {{{#!if (1==2)|(1==0) | |
| 27 | 29 | 출력 (| 기호)}}} |
| 28 | ---- | |
| 29 | | 기호 테스트 (둘 중 한 쪽 false) | |
| 30 | {{{#!if (1==2)|(2==2) | |
| 31 | 출력 (| 기호)}}} | |
| 32 | ---- | |
| 33 | | 기호 테스트 (둘 다 false) | |
| 34 | {{{#!if (1==2)|(1==0) | |
| 35 | 출력 (| 기호)}}} | |
| 36 | ---- | |
| 37 | true | true : 출력된다. | |
| 38 | {{{#!if true | true | |
| 39 | 출력(| 기호)}}} | |
| 40 | ---- | |
| 41 | true | false : 출력된다. | |
| 42 | {{{#!if true | false | |
| 43 | 출력 (| 기호)}}} | |
| 44 | ---- | |
| 45 | false | true : 출력된다. | |
| 46 | {{{#!if false | true | |
| 47 | 출력 (| 기호)}}} | |
| 48 | ---- | |
| 49 | false | false : 출력되지 않는다. | |
| 50 | {{{#!if false | false | |
| 51 | 출력 (| 기호)}}} | |
| 52 | ---- | |
| 53 | 결론 : | 기호는 논리연산 OR | |
| 54 | 30 | |
| 55 | ||
| 56 | true | | |
| 57 | {{{#!if true || true | |
| 31 | 앞의 true와 false가 진짜 true, false로 동작되는지 확인해보는 겸 테스트를 해보자면 {{{#!if true | true | |
| 32 | true | true 로 적었을 때 출력이 된다. }}}{{{#!if true | false | |
| 33 | true | false 로 조건을 적든}}}{{{#!if false | true | |
| 34 | false | true로 조건을 적든 출력이 되므로 true와 false는 true와 false가 맞다.}}} false | false 로 출력되지 않는 상황을 보면 true가 true이고 false는 false임이 확실하다. {{{#!if false | false | |
| 58 | 35 | 출력 (| 기호)}}} |
| 59 | ---- | |
| 60 | true ||| true : 출력되지 않는다. | |
| 61 | {{{#!if true ||| true | |
| 62 | 출력 (| 기호)}}} | |
| 63 | 36 | |
| 37 | 그러므로 | 기호는 논리연산 OR에 해당된다. | |
| 38 | ||
| 39 | 만약 | 기호를 하나만 적지 않고 2개를 적어보면 어떻게 될까? {{{#!if true || true | |
| 40 | 마찬가지로 동작된다.}}} 그러나 |기호를 3개를 적어 식으로 걸어보면 동작되지 않는다.{{{#!if true ||| true | |
| 41 | 출력 (| 기호)}}} | |
| 64 | 42 | === 비트 연산 === |
| 65 | 43 | | 기호가 2진수 비트합으로도 처리되는 것은, true와 false 진리값이 각각 1, 0인 논리를 시스템상에서 나타내므로 |
| 66 | 44 | || || case1 || case2 || case3 || case4 || |
| ... | ... |