[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
분류
1. if 구문 테스트[편집]
RAW(원문) 참조.
1.1. true, false[편집]
#!undefined_command ==1
1if true 1 (정의되지 않는 #! 문법이면 리터럴로 출력되어야 하겠으나 if는 그렇지 않음)
1 (true 출력)
1 (true 출력)
if false 1
1.2. 매개변수 테스트[편집]
if @a@=1 테스트
if @a@='1' 테스트
if @a@="1" 테스트
if @a@=\1 테스트
if @a=1@=1 테스트
1.3. |기호 테스트[편집]
|기호 테스트 (둘 다 true)
3-1 (| 기호가 논리식의 or 연산으로 동작되는 것으로 추정)
3-1 (| 기호가 논리식의 or 연산으로 동작되는 것으로 추정)
|기호 테스트 (둘 중 한 쪽 false)
3-2 (| 기호가 논리식의 or 연산으로 동작되는 것으로 추정)
3-2 (| 기호가 논리식의 or 연산으로 동작되는 것으로 추정)
|기호 테스트 (둘 다 false)
1.4. & 기호 테스트[편집]
&기호 테스트 (한 쪽 false)
&기호 테스트 (한 쪽 false)
& 기호 테스트 (둘 다 true)
4-3 (& 기호가 논리식의 and 연산으로 동작되는 것으로 추정)
4-3 (& 기호가 논리식의 and 연산으로 동작되는 것으로 추정)
1.5. 연산 테스트[편집]
연산 테스트 (음수도 읽는 모양)
5-1 (연산 테스트)
5-1 (연산 테스트)
geq를 >=로 입력 안 하고 =>로 입력하면 깨짐
leq(=<)는 지원되지 않는듯
5-4 (연산 테스트)
< and >=
5-5 (연산 테스트)
5-5 (연산 테스트)
> 가능
5-6 (연산 테스트)
5-6 (연산 테스트)
(true and true) or (false and true)
5-7 (연산 테스트)
5-7 (연산 테스트)
2. 결론[편집]
{{{#!if (논리식)(true이면 출력할 내용)}} } |
추정되는 문법 |
If구문 고장난 게 아니라 입력방법을 찾아야 할 것으로 보입니다.