[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
분류
1. if 구문 테스트[편집]
RAW(원문) 참조.
1.1. true, false[편집]
#!undefined_command ==1
1if true 1 (정의되지 않는 #!(Shebang) 구문(문법)이면 리터럴로 출력되어야 하겠으나 if는 그렇지 않음)
1 (true 출력)
1 (true 출력)
if false 1
1.2. 매개변수 테스트[편집]
→ 본 문서의 include 테스트 결과에 대한 자세한 내용은 테스트:If문법/include 문서를 참고하십시오.
1.2.1. 변수 a=1[편집]
if @a@=1 테스트 :
if @a@='1' 테스트
if @a@="1" 테스트
if @a@=\1 테스트
if @a=1@ 테스트
if @a=1@=1 테스트
if calc(@a@)=1 테스트
1.2.2. 변수 b=text[편집]
if @b@=text 테스트 :
if @b@= text 테스트 (스페이스바 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(greater than or equal to)를 >=로 입력 안 하고 =>로 입력하면 깨짐
geq 동작 가능 인증 (if 1>=1 걸면 true로 나옴)
5-3 (연산 테스트)
5-3 (연산 테스트)
leq(less than or equal to)를 <=로 입력 안 하고 =<로 입력하면 깨짐
leq(<=) 로 해도 나오지 않다가 fix된듯.
5-5 (연산 테스트)
5-5 (연산 테스트)
leq 동작 가능 인증 (if 1<=1 걸면 true로 나옴)
5-6 (연산 테스트)
5-6 (연산 테스트)
< and >=
5-7 (연산 테스트)
5-7 (연산 테스트)
> 가능
5-8 (연산 테스트)
5-8 (연산 테스트)
(true and true) or (false and true)
5-8 (연산 테스트)
5-8 (연산 테스트)
* (times) 기호
5-9 (연산 테스트)
5-9 (연산 테스트)
/ (devided by)
5-10 (연산 테스트)
5-10 (연산 테스트)
^ (exponent)
5-11 (연산 테스트)
5-11 (연산 테스트)
^(1/2)
5-12 (연산 테스트)
5-12 (연산 테스트)
2. 결론[편집]
{{{#!if (논리식)(true이면 출력할 내용)}} } |
추정되는 문법 |
If구문 고장나지는 않았지만, 잠수함 패치로 인해 변수를 연결할 수 있는 입력방법을 찾아야 할 것으로 보입니다.