더시드위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
테스트:if문법
(r13 RAW)
[[분류:테스트]] [목차] == if 구문 테스트 == RAW(원문) 참조. === true, false === {{{#!undefined_command @a@==1 1}}} ---- if true 1 (정의되지 않는 #!(Shebang) 구문(문법)이면 리터럴로 출력되어야 하겠으나 if는 그렇지 않음) {{{#!if true 1 (true 출력)}}} ---- if false 1 {{{#!if false 1 (false 출력되지 않음)}}} === 매개변수 테스트 === [include(틀:상세 내용, 설명대상=본 문서의 include 테스트 결과, 문서명=테스트:If문법/include)] ====# 변수 a=1 #==== if @@_@a@=1 테스트 : {{{#!if @a@==1 @a@ \=1출력}}} ---- if @@_@a@='1' 테스트 {{{#!if @a@=='1' @a@ \='1'출력}}} ---- if @@_@a@="1" 테스트 {{{#!if @a@=="1" @a@ \="1"출력}}} ---- if @@_@a@=\\1 테스트 {{{#!if @a@==\1 @a@ \=\\1출력}}} ---- if @@_@a=1@ 테스트 {{{#!if @a==1@ @a@ \=@@_@1출력}}} ---- if @@_@a=1@=1 테스트 {{{#!if @a=1@==1 @a@ \=@@_@1출력}}} ---- if calc(@@_@a@)=1 테스트 {{{#!if calc(@a@)==1 @a@ \calc\()\=@@_@1출력}}} ====# 변수 b=text #==== if @@_@b@=text 테스트 : {{{#!if @b@==text @b@ \=text출력}}} ---- if @@_@b@= text 테스트 (스페이스바 1개) {{{#!if @b@== text @b@ \= text출력}}} === |기호 테스트 === |기호 테스트 (둘 다 true) {{{#!if (1==1)|(1==0) 3-1 (| 기호가 논리식의 or 연산으로 동작되는 것으로 추정)}}} ---- |기호 테스트 (둘 중 한 쪽 false) {{{#!if (1==2)|(2==2) 3-2 (| 기호가 논리식의 or 연산으로 동작되는 것으로 추정)}}} ---- |기호 테스트 (둘 다 false) {{{#!if (1==2)|(1==0) 3-3 (| 기호가 논리식의 or 연산으로 동작되는 것으로 추정)}}} === & 기호 테스트 === &기호 테스트 (한 쪽 false) {{{#!if (1==1)&(1==0) 4-1 (& 기호가 논리식의 and 연산으로 동작되는 것으로 추정)}}} ---- &기호 테스트 (한 쪽 false) {{{#!if (1==0)&(3==3) 4-2 (& 기호가 논리식의 and 연산으로 동작되는 것으로 추정)}}} ---- & 기호 테스트 (둘 다 true) {{{#!if (1==1)&(0==0) 4-3 (& 기호가 논리식의 and 연산으로 동작되는 것으로 추정)}}} === 연산 테스트 === 연산 테스트 (음수도 읽는 모양) {{{#!if (1<2)&(2>=-3) 5-1 (연산 테스트)}}} ---- geq('''g'''reater than or '''eq'''ual to)를 >=로 입력 안 하고 =>로 입력하면 깨짐 {{{#!if (1<2)&(2=>-3) 5-2 (연산 테스트)}}} ---- geq 동작 가능 인증 (if 1>=1 걸면 true로 나옴) {{{#!if (1>=1) 5-3 (연산 테스트)}}} ---- leq('''l'''ess than or '''eq'''ual to)를 <=로 입력 안 하고 =<로 입력하면 깨짐 {{{#!if -100=<99 5-4 (연산 테스트)}}} ---- leq(<=) 로 해도 나오지 않다가 fix된듯. {{{#!if -100<=99 5-5 (연산 테스트)}}} ---- leq 동작 가능 인증 (if 1<=1 걸면 true로 나옴) {{{#!if (1<=1) 5-6 (연산 테스트)}}} ---- < and >= {{{#!if (-100<-99)&(-98>=-99) 5-7 (연산 테스트)}}} ---- \> 가능 {{{#!if 10>9 5-8 (연산 테스트)}}} ---- (true and true) or (false and true) {{{#!if ((4==4)&(-2>-3))|((1>0)&(2<4)) 5-8 (연산 테스트)}}} ---- * (times) 기호 {{{#!if 2*3==6 5-9 (연산 테스트)}}} ---- * 식 을 틀리게 만들면 나오지 않음. (*는 지원되는 모양) {{{#!if 2*3==5 5-10 (연산 테스트)}}} ---- / (devided by) {{{#!if 10/5==2 5-11 (연산 테스트)}}} ---- / 식을 틀리게 만들면 나오지 않음. (/는 지원되는 모양) {{{#!if 10/5==1 5-12 (연산 테스트)}}} ---- ^ (exponent) {{{#!if 10^4==10000 5-13 (연산 테스트)}}} ---- ^(1/2) {{{#!if 1024^(1/2)==32 5-14 (연산 테스트)}}} ---- ^ 틀리게 해도 나오는 것으로 봐서는 지원되지 않는듯 {{{#!if 10^4==9999 5-15 (연산 테스트)}}} === 역링크 테스트 === If true 틀:토론 include {{{#!if true [include(틀:토론)]}}} ---- If false 틀:폐쇄 include {{{#!if false [include(틀:폐쇄)]}}} ---- == 결론 == ||{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;" {{{ {{}}}}}}{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;" {{{{#!if }}}}}}{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;" {{{#blue {{{(논리식)}}}}}}}}} {{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;" {{{#green {{{(true이면 출력할 내용)}}}}}}}}}{{{#!wiki style="margin: 0 -0.625em 0 -0.25em; display: inline;" {{{}} }}}}}}{{{#!wiki style="margin: 0 0 0 -0.25em; display: inline;" {{{} }}}}}}|| || 추정되는 문법 || If구문 고장나지는 않았지만, ---잠수함 패치로 인해--- 변수를 연결할 수 있는 입력방법을 찾아야 할 것으로 보입니다.
Liberty
|
the seed