r58
r1
1[[분류:테스트]]
2[목차]
r24
3== 개요 ==
r30
4[[https://namu.wiki/w/%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4:%EB%AC%B8%EB%B2%95%20%EB%8F%84%EC%9B%80%EB%A7%90/%EC%8B%AC%ED%99%94#if|나무위키:문법 도움말/심화 문서의 if 문단]]도 참고.
5
r24
6if 구문 테스트.
r1
7RAW(원문) 참조.
r24
8== true, false ==
r1
9{{{#!undefined_command @a@==1
101}}}
11----
r54
12if true 1 (정의되지 않는 #!(Shebang) 구문(문법)이면 리터럴로 출력되어야 하겠으나 if는 그렇지 않다.[* 다만 아카라이브 채널위키에는 구현되어 있지 않아서 #!if까지 문구로 나온다.])
r1
13{{{#!if true
r41
141 (true는 출력된다.)}}}
r1
15----
16if false 1
17{{{#!if false
r41
181 (false는 출력되지 않는다.)}}}
r24
19== 매개변수 테스트 ==
r22
20[include(틀:상세 내용, 설명대상=매개변수 대상, 문서명=테스트:If문법/include 대상)]
21[include(틀:상세 내용, 설명대상=매개변수 대상의 include 테스트 결과, 문서명=테스트:If문법/include 결과)]
r53
22== | 기호 테스트 ==
r42
23=== 논리 연산 ===
r53
24| 기호 테스트 (둘 다 true)
r1
25{{{#!if (1==1)|(1==0)
r24
26출력 (| 기호)}}}
r1
27----
r53
28| 기호 테스트 (둘 중 한 쪽 false)
r1
29{{{#!if (1==2)|(2==2)
r24
30출력 (| 기호)}}}
r1
31----
r53
32| 기호 테스트 (둘 다 false)
r1
33{{{#!if (1==2)|(1==0)
r24
34출력 (| 기호)}}}
r23
35----
r41
36true | true : 출력된다.
r23
37{{{#!if true | true
r24
38출력(| 기호)}}}
r23
39----
r41
40true | false : 출력된다.
r23
41{{{#!if true | false
r24
42출력 (| 기호)}}}
r23
43----
r41
44false | true : 출력된다.
r23
45{{{#!if false | true
r24
46출력 (| 기호)}}}
r23
47----
r41
48false | false : 출력되지 않는다.
r23
49{{{#!if false | false
r24
50출력 (| 기호)}}}
51----
52결론 : | 기호는 논리연산 OR
r42
53
54----
55true || true : 출력된다.
56{{{#!if true || true
57출력 (| 기호)}}}
58----
59true ||| true : 출력되지 않는다.
60{{{#!if true ||| true
61출력 (| 기호)}}}
62
r35
63=== 비트 연산 ===
r42
64| 기호가 2진수 비트합으로도 처리되는 것은, true와 false 진리값이 각각 1, 0인 논리를 시스템상에서 나타내므로
r33
65|| || case1 || case2 || case3 || case4 ||
66|| A || 1 || 1 || 0 || 0 ||
67|| B || 1 || 0 || 1 || 0 ||
68|| A|B || 1 || 1 || 1 || 0 ||
r42
69표와 같이 처리되기 때문으로 보인다. (1을 true, 0을 false 놓고 보면 | 연산 결과가 같다.)
r33
70
r41
71그래서 이진법도 각 자릿수별로 | 연산 비교가 가능한 것으로 보인다.
72가령 5|3을 보자면 이진법으로 변환한 값의 각 자릿수에 따라 연산이 된다.
r33
73|| 10진수 || 2^^^2^^^ || 2^^^1^^^ || 2^^^0^^^ ||
74|| 5 = || 1 || 0 || 1 ||
75|| 3 = || 0 || 1 || 1 ||
76|| (5|3) = 7 || 1 || 1 || 1 ||
77----
r41
78(5|3)=7 테스트 : 출력된다.
r33
79{{{#!if (5|3) ==7
80출력}}}
81----
r41
82(5|3)=6 테스트 : 출력되지 않는다.
r33
83{{{#!if (5|3) ==6
84출력}}}
r41
85그래서 (5|3)=7 을 조건부로 둔 if 구문(문법)을 걸어놓으면 true로 동작되는 것으로 보인다.
r33
86----
87(9|5)=13 테스트
r42
88|| 10진수 || 2^^^3^^^ || 2^^^2^^^ || 2^^^1^^^ || 2^^^0^^^ ||
89|| 9 = || 1 || 0 || 0 || 1 ||
90|| 5 = || 0 || 1 || 0 || 1 ||
91|| (9|5) = 13 || 1 || 1 || 0 || 1 ||
r33
92{{{#!if (9|5) ==13
93출력 (1101)}}}
94----
r41
95(9|5)=12 테스트 : 일(2^^^0^^^)의 자릿수가 틀려서 출력되지 않는다.
r33
96{{{#!if (9|5) ==12
97출력 (1101)}}}
r42
98
r24
99== & 기호 테스트 ==
r42
100=== 논리 연산 ===
r53
101& 기호 테스트 (한 쪽 false) : 출력되지 않는다.
r1
102{{{#!if (1==1)&(1==0)
r24
103출력 (& 기호)}}}
r1
104----
r53
105& 기호 테스트 (한 쪽 false) : 출력되지 않는다.
r1
106{{{#!if (1==0)&(3==3)
r24
107출력 (& 기호)}}}
r1
108----
r41
109& 기호 테스트 (둘 다 true) : 출력된다.
r1
110{{{#!if (1==1)&(0==0)
r24
111출력 (& 기호)}}}
r23
112----
r41
113true & true : 출력된다.
r23
114{{{#!if true & true
r24
115출력 (& 기호)}}}
r23
116----
r41
117true & false : 출력되지 않는다.
r23
118{{{#!if true & false
r24
119출력 (& 기호)}}}
r23
120----
r41
121false & true : 출력되지 않는다.
r23
122{{{#!if false & true
r24
123출력 (& 기호)}}}
r23
124----
r41
125false & false : 출력되지 않는다.
r23
126{{{#!if false & false
r24
127출력 (& 기호)}}}
128----
129결론 : & 기호는 논리연산 AND
r42
130=== 비트 연산 ===
131& 기호가 2진수 비트곱으로도 처리되는 것은, |기호와 같이 true와 false 진리값이 각각 1, 0인 논리를 시스템상에서 나타내므로
132|| || case1 || case2 || case3 || case4 ||
133|| A || 1 || 1 || 0 || 0 ||
134|| B || 1 || 0 || 1 || 0 ||
135|| A&B || 1 || 0 || 0 || 0 ||
r43
136표와 같이 처리되기 때문으로 보인다. (1을 true, 0을 false 놓고 보면 & 연산 결과가 같다.)
r42
137
138----
139|| 10진수 || 2^^^4^^^ || 2^^^3^^^ || 2^^^2^^^ || 2^^^1^^^ || 2^^^0^^^ ||
140|| 25 || 1 || 1 || 0 || 0 || 1 ||
141|| 19 || 1 || 0 || 0 || 1 || 1 ||
142|| (25&19) = 17 || 1 || 0 || 0 || 0 || 1 ||
143if (25&19)=17 : 출력된다.
144{{{#!if (25&19)==17
145출력}}}
146----
147if (25&19)=19 : 2^^^1^^^의 자릿수가 틀려서 출력되지 않는다.
148{{{#!if (25&19)==19
149출력}}}
150
r43
151----
152|| 10진수 || 2^^^4^^^ || 2^^^3^^^ || 2^^^2^^^ || 2^^^1^^^ || 2^^^0^^^ ||
153|| 20 || 1 || 0 || 1 || 0 || 0 ||
154|| 11 || 0 || 1 || 0 || 1 || 1 ||
155|| (20&11) = 0 || 0 || 0 || 0 || 0 || 0 ||
156if (20&11)=0
157{{{#!if (20&11)==0
158출력}}}
159----
r24
160== 부등호 테스트 ==
r41
161연산 테스트 (음수도 읽는 모양이다.)
r1
162{{{#!if (1<2)&(2>=-3)
r24
163출력 (연산 테스트)}}}
r1
164----
r41
165geq('''g'''reater than or '''eq'''ual to)를 >=로 입력 안 하고 =>로 입력하면 깨진다.
r1
166{{{#!if (1<2)&(2=>-3)
r24
167출력 (연산 테스트)}}}
r1
168----
r41
169geq 동작 가능 인증 (if 1>=1 걸면 true로 나온다.)
r8
170{{{#!if (1>=1)
r24
171출력 (연산 테스트)}}}
r1
172----
r41
173leq('''l'''ess than or '''eq'''ual to)를 <=로 입력 안 하고 =<로 입력하면 깨진다.
r8
174{{{#!if -100=<99
r24
175출력 (연산 테스트)}}}
r1
176----
r41
177leq(<=) 로 해도 나오지 않다가 ---잠수함 패치로--- fix된 모양이다.
r8
178{{{#!if -100<=99
r24
179출력 (연산 테스트)}}}
r8
180----
r41
181leq 동작 가능 인증 (if 1<=1 걸면 true로 나온다.)
r8
182{{{#!if (1<=1)
r24
183출력 (연산 테스트)}}}
r8
184----
r1
185< and >=
186{{{#!if (-100<-99)&(-98>=-99)
r24
187출력 (연산 테스트)}}}
r1
188----
r41
189\> 부등호도 가능하다.
r1
190{{{#!if 10>9
r24
191출력 (연산 테스트)}}}
r1
192----
193(true and true) or (false and true)
194{{{#!if ((4==4)&(-2>-3))|((1>0)&(2<4))
r24
195출력 (연산 테스트)}}}
r9
196----
r41
197* (times) 기호 : 출력된다.
r9
198{{{#!if 2*3==6
r24
199출력 (연산 테스트)}}}
r9
200----
r41
201* 식 을 틀리게 만들면 출력되지 않는다. (따라서 *는 지원되는 모양이다.)
r12
202{{{#!if 2*3==5
r24
203출력 (연산 테스트)}}}
r12
204----
r9
205/ (devided by)
206{{{#!if 10/5==2
r24
207출력 (연산 테스트)}}}
r10
208----
r41
209/ 식을 틀리게 만들면 나오지 않는다. (따라서 /는 지원되는 모양이다.)
r12
210{{{#!if 10/5==1
r24
211출력 (연산 테스트)}}}
r25
212----
r41
213결론 : * / > >= < <= 연산기호는 지원되는 모양이다.
r24
214== ^ 기호 테스트 ==
215^ (exponent?)
r10
216{{{#!if 10^4==10000
r24
217출력 (^기호)}}}
r11
218----
219^(1/2)
220{{{#!if 1024^(1/2)==32
r24
221출력 (^기호)}}}
r12
222----
r41
223^ 틀리게 해도 나오는 것으로 봐서는 지원되지 않는 모양이다?[* 지수가 아니라 프로그래밍 전용 연산]
r12
224{{{#!if 10^4==9999
r24
225출력 (^기호)}}}
226----
r41
227true ^ true : 출력되지 않는다.
r24
228{{{#!if true ^ true
229출력 (^ 기호)}}}
230----
r41
231true ^ false : 출력된다.
r24
232{{{#!if true ^ false
233출력 (^ 기호)}}}
234----
r41
235false ^ true : 출력된다.
r24
236{{{#!if false ^ true
237출력 (^ 기호)}}}
238----
r41
239false & false : 출력되지 않는다.
r24
240{{{#!if false ^ false
241출력 (^ 기호)}}}
242----
r25
243결론 : ^는 논리연산 XOR
244---그럼 XAND도 있을텐데---
r57
245
246A^B==C {{{-2 ([math(A \neq 0,\ B \neq C)])}}}꼴을 if 조건문으로 걸어놨는데 true가 된 것은, ==를 먼저 연산해서 A^false가 되었는데 A가 0이 아니므로 true로 읽히게 되어 A^false가 true로 반환되서 if 조건문이 true로 되어버린 모양.
r58
2470^1==2 : 출력되지 않는다.
248{{{#!if 0^1==2
249출력}}}
r53
250== ! 기호 테스트 ==
r41
251false == false : 출력된다.
r27
252{{{#!if false==false
253출력 (f=f)}}}
254----
r41
255false == true : 출력되지 않는다.
r27
256{{{#!if false==true
257출력 (f=f)}}}
258----
r41
259false != true : 출력된다.
r27
260{{{#!if false != true
261출력 (!= 기호)}}}
262----
r41
2631!=0 : 출력된다.
r27
264{{{#!if 1!=0
265출력 (1!=0)}}}
266----
r41
2671 !=0 : 출력된다.
r28
268{{{#!if 1 !=0
269출력 (1 !=0)}}}
270----
r41
2711 !==0 : 출력되지 않는다.
r28
272{{{#!if 1 !==0
273출력 (1!==0)}}}
274----
r56
275!(1==0) : 출력된다.
276{{{#!if !(1==0)
277출력 !(1==0)}}}
278----
r41
2791<0 : 출력되지 않는다.
r28
280{{{#!if 1<0
281출력 (1<0)}}}
282----
r41
2831 !< 0 : 출력되지 않는다.
r28
284{{{#!if 1 !< 0
285출력 (1!< 0)}}}
286----
r41
2871 !(<) 0 : 출력되지 않는다. 부등호에 걸 수 있는 기호가 아니라서 깨진 모양이다.
r32
288{{{#!if 1 !(<) 0
289출력 (1!(<) 0)}}}
290----
r41
291!(1<0) : 출력된다.
r28
292{{{#!if !(1<0)
293출력 !(1<0)}}}
294----
r41
295!(true and true) : 출력되지 않는다.
r27
296{{{#!if !(true&true)
297출력 !(t&t)}}}
298----
r41
299!(true and false) : 출력된다.
r27
300{{{#!if !(true&false)
301출력 !(t&f)}}}
302----
r41
303!(false and false) : 출력된다.
r27
304{{{#!if !(false&false)
305출력 !(f&f)}}}
r41
306그냥 and 식 전체에 ! 씌우면 nand가 된다.
r28
307----
r29
308!(true ^ true)
309{{{#!if !(true^true)
310출력 !(t^t)}}}
311----
312!(true ^ false)
313{{{#!if !(true^false)
314출력 !(t^f)}}}
315----
316!(false ^ true)
317{{{#!if !(false^true)
318출력 !(f^t)}}}
319----
r28
320!(false ^ false)
321{{{#!if !(false^false)
322출력 !(f^f)}}}
r31
323그냥 ^ 식 전체에 ! 씌우면 xand(nxor)이다.
324----
r41
325!(!true) : 출력된다 (not of not)
r31
326{{{#!if !(!true)
327출력 !(!t)}}}
328----
r41
329!!true : 출력되지 않는다. !는 범위를 입력해줘야 동작되는 모양.
r31
330{{{#!if !!true)
331출력 (!!t)}}}
332----
r41
333not of not of not of true : 출력되지 않는다.
r31
334{{{#!if !(!(!true))
335출력 !(!(!t))}}}
336----
r41
337not of not of not of not of true ---사각형안의사각형안의--- : 출력된다.
r31
338{{{#!if !(!(!(!true)))
339출력 !(!(!(!t)))}}}
340----
r56
3410 : 진리값 0 (false)으로 읽히는지 출력되지 않는다.
342{{{#!if (0)
343출력}}}
344----
345!(0) : 출력된다.
346{{{#!if !(0)
347출력}}}
348----
3491 : 진리값 1 (true)으로 읽히는지 출력된다.
350{{{#!if (1)
351출력}}}
352----
353!(1) : 출력되지 않는다.
354{{{#!if !(1)
355출력}}}
356----
3572 : 출력된다.
358{{{#!if (2)
359출력}}}
360----
361!(2) : 출력되지 않는다.
362{{{#!if !(2)
363출력}}}
364----
3650.5 : 출력된다.
366{{{#!if (0.5)
367출력}}}
368----
369!(0.5) : 출력되지 않는다.
370{{{#!if !(0.5)
371출력}}}
372----
r31
373결론 : !는 논리연산 NOT이고, 범위를 지정해줘야 동작된다.
r56
374---0만 아니면 될까?---
r36
375
r53
376== ~ 기호 테스트 ==
r41
377~false : 출력된다.
r36
378{{{#!if ~false
r38
379출력 ~f}}}
r37
380----
r41
381~(~true) : 출력된다.
r37
382{{{#!if ~(~true)
383출력 ~(~t)}}}
384----
r41
385~(!(~(!true))) : 출력된다.
r37
386{{{#!if ~(!(~(!true)))
387출력 ~(!(~(!t)))}}}
388----
r41
389~true : 출력된다.
r37
390{{{#!if ~true
391출력 ~t}}}
392----
r41
393~(true) : 출력된다.
r37
394{{{#!if ~(true)
395출력 ~(t)}}}
396----
r41
397(~true) : 출력된다.
r38
398{{{#!if (~true)
399출력 (~t)}}}
400----
r41
401~~true : 출력된다.
r37
402{{{#!if ~~true
403출력 ~~t}}}
404----
r41
405~(-1)=0 : 출력된다.
r38
406{{{#!if ~(-1)==0
407출력}}}
408----
r41
409~(-1)=1 : 출력되지 않는다.
r38
410{{{#!if ~(-1)==1
411출력}}}
412----
r41
413~(-2)=1 : 출력된다.
r39
414{{{#!if ~(-2)==1
415출력}}}
416----
r53
417~(~1)=1 : 출력된다.
418{{{#!if ~(~1)==1
419출력}}}
420----
r41
421~false=false : 출력되지 않는다.
r38
422{{{#!if ~false==false
423출력}}}
424----
r41
425~false=true : 출력되지 않는다.
r38
426{{{#!if ~false==true
427출력}}}
428----
r41
429~(!(true))=false : 출력되지 않는다.
r38
430{{{#!if ~(!true)==false
431출력}}}
432----
r41
433결론 : ~ 기호는 논리 연산으로는 동작되지 않는다.
r40
434
435다만 위의 ~(-1)==1 을 가져와서 비트 연산이 참인지 거짓인지 나오는 결과를 두고 논리식을 만들기는 가능하다.
r41
436!(~(-1)==1) : false 부정이므로 출력된다.
r40
437{{{#!if !(~(-1)==1)
438출력}}}
r42
439----
440---만약에 if ~A|B을 해본다면?---
441
r48
442== % 기호 테스트 ==
443%는 윈도우즈 계산기 공학용에서 "%키"로도 쓰인다.
r52
444[math(5^2 \equiv 4\ (\bmod 7))] : ---그냥 왼쪽 식은 복잡한 식이고[* {{{#!wiki
445사실 [math(\equiv 11 \equiv 18 \equiv 25 \equiv 32 \equiv \cdots\ (\bmod 7))] 이지만 이 식에서는 오른쪽 수는 0 이상의 정수 가운데서 식을 만족하는 가장 작은 값을 생각한다.[br]물론 다음도 출력된다.
446if 18%7=32%7
447{{{#!if 18%7==32%7
448출력 (18%7=32%7)}}}
449
450여기서 %를 적어놓지 않으면 출력되지 않는다.
451예 : 5**2=11 로만 적어놓으면 출력되지 않는다.
452{{{#!if 5**2%7==11
453출력 (5**2%7=11)}}}}}}] --- 5^^^2^^^=25를 7로 나눈 나머지는 4이다.
r48
454{{{#!if 5**2%7==4
r52
455출력 (5^^^2^^^%7=4)
456----}}}
r48
457----
458식을 틀리게 적으면 출력되지 않는다.
459{{{#!if 5**2%7==3
460출력}}}
r50
461----
r24
462== 역링크 등 기타 테스트 ==
r15
463||If true [[틀:토론]] include[br]{{{#!if true
464[include(틀:토론)]}}}||
465||If false [[틀:폐쇄]] include[br]
r13
466{{{#!if false
r15
467[include(틀:폐쇄)]}}}||
468출력이 되지 않는 틀은 역링크를 조회해보면 include로 역링크가 걸리지 않는다.
r13
469----
r15
470||If true [[:분류:나무마크 문법|분류:나무마크 문법]][br]{{{#!if true
471[[분류:나무마크 문법]]}}}||
472||If false [[:분류:위키]][br]{{{#!if false
473[[분류:위키]]}}}||
r16
474출력이 되지 않는 분류로는 해당 문서가 포함되지 않는다.
r17
475----
476||If true \#\#\@[br]{{{#!if true
r18
477##@if true
r17
478}}}||
479||If false \#\#\@[br]{{{#!if false
r18
480##@if false
r17
481}}}||
r18
482\#\#\@ 테스트. If 문구 사이에 \#\#\@를 끼워넣어도 편집창 상단 표시에 출력되어 나온다.
r17
483----
484{{{#!if false
485이 내용은 false라서 나오지 않습니다.
486예시 :
487토론 합의 내용
488 * 문서명(표제어)을 A로 정한다. (/threadslug1 토론 합의)
489 * 문서의 B 서술을 존치한다. (/threadslug2 토론 합의)
490 * 문서의 C 서술을 삭제한다. (/threadslug3 토론 합의)
491}}}
r41
492출력되지 않는 점을 이용하면 [[\#\#주석]] 못지 않게 활용할 수 있을 듯하다.
r24
493----
r54
494제곱근
495[math(2\times\sqrt{3}=\sqrt{12})] : 출력된다.
496{{{#!if 2.0*(3.0**0.5)==12.0**0.5
497출력}}}
498----
r55
499다만, 아직까지는 [math(\sqrt{a}\times\sqrt{b}=\sqrt{ab})] 식이 정확히 동작되는지 더 살펴봐야 할듯.
500[math(\sqrt{13}\times\sqrt{10}=\sqrt{130})] : 출력된다.
501{{{#!if (13.0**0.5)*(10.0**0.5)==130.0**0.5
502출력}}}
503----
504[math(\sqrt{13}\times\sqrt{11}=\sqrt{143})] : 출력되지 않는다.
505{{{#!if (13.0**0.5)*(11.0**0.5)==(143.0**0.5)
506출력}}}
507----
508[math(\sqrt{12}\times\sqrt{11}=\sqrt{132})] : 출력된다.
509{{{#!if (12.0**0.5)*(11.0**0.5)==(132.0**0.5)
510출력}}}
511----
512[math(\sqrt{11}\times\sqrt{11}=\sqrt{121})] : 출력된다.
513{{{#!if (11.0**0.5)*(11.0**0.5)==(121.0**0.5)
514출력}}}
515----
r45
516지수의 지수
r44
517{{{+2 2^^^{{{#!wiki style="display:inline;"
5182^^^2^^^}}}^^^=16}}} : 출력된다.
519{{{#!if 2.0**(2.0**2.0)==0**1+16
520출력}}}
521----
522{{{+1 2^^^{{{#!wiki style="display:inline;"
5232^^^2^^^}}}^^^=15}}}로 하면 출력되지 않는다.
524{{{#!if 2.0**(2.0**2.0)==0**1+15
525출력}}}
526----
r46
527{{{+2 3^^^{{{#!wiki style="display:inline;"
5283^^^2^^^}}}^^^=3^^^9^^^=19683}}} : 출력된다.
529{{{#!if 3.0**(3.0**2.0)==0**1+19683
r44
530출력}}}
531----
r46
532{{{+2 3^^^{{{#!wiki style="display:inline;"
5333^^^2^^^}}}^^^=3^^^9^^^=19682}}} : 출력되지 않는다.
534{{{#!if 3.0**(3.0**2.0)==0**1+19682
r44
535출력}}}
536----
r45
537지수의 지수의 지수
538{{{+2 2^^^{{{#!wiki style="display:inline;"
5392^^^{{{#!wiki style="display:inline;"
5402^^^2^^^}}}^^^}}}^^^=2^^^16^^^=65536}}} : 출력된다.
541{{{#!if 2.0**(2.0**(2.0**2.0))==0**1+65536
542출력}}}
543----
544{{{+2 2^^^{{{#!wiki style="display:inline;"
5452^^^{{{#!wiki style="display:inline;"
5462^^^2^^^}}}^^^}}}^^^=2^^^16^^^=65535}}} : 출력되지 않는다.
547{{{#!if 2.0**(2.0**(2.0**2.0))==0**1+65535
548출력}}}
549----
r49
550무한 지수 탑 함수 테스트를 해볼 겸 지수의 지수의 지수의 지수(...)를 테스트 해볼 수는 있겠지만 적당한 값을 넣어야 한다. 가령 {{{+2 2^^^{{{#!wiki style="display:inline;"
5512^^^{{{#!wiki style="display:inline;"
5522^^^{{{#!wiki style="display:inline;"
5532^^^2^^^}}}^^^}}}^^^}}}^^^}}}를 계산기에서 계산하면 {{{오버플로}}}가 나온다.
554----
r44
555[math(\left(1^{{1}\over{2}}\right)^{2}=1)]
556{{{#!if (1.0**0.5)**2.0==0**1+1
557출력}}}
558----
r45
559[math(\left((-1)^{{1}\over{2}}\right)^{2}=-1)] : [[허수]]는 불가능한 모양이다.
560{{{#!if ((-1.0)**0.5)**2.0==0.0**1.0-1.0
r44
561출력}}}
562
r26
563== 메모 ==
564If 조건문에 함수를 넣을 수 있을까?
565예 : dday를 넣어서 누구누구 운영자가 재직 며칠이 되었음을 적을 수 있음.
r1
566== 결론 ==
567||{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;"
568{{{ {{}}}}}}{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;"
569{{{{#!if }}}}}}{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;"
570{{{#blue {{{(논리식)}}}}}}}}}
571{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;"
572{{{#green {{{(true이면 출력할 내용)}}}}}}}}}{{{#!wiki style="margin: 0 -0.625em 0 -0.25em; display: inline;"
573{{{}} }}}}}}{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;"
574{{{} }}}}}}||
575|| 추정되는 문법 ||
r47
576If구문은 고장난 구문(문법)은 아니지만, ---잠수함 패치로 인해--- 변수를 연결할 수 있는 입력방법을 찾아야 한다. 조건부에 텍스트값, 정수 숫자값, 실수 숫자값, 논리값(true 또는 false)은 지원되는 입력으로 보인다. 연산할 값의 종류와 연산하여 나오는 값의 종류에 알맞은 기호만 쓴다면 원하는 설계에서 크게 벗어나지 않게 이용할 수 있다.