| r173 vs r174 | ||
|---|---|---|
| ... | ... | |
| 671 | 671 | 간다.}}} {{{#!if "스레드"[0]<0xAAAA |
| 672 | 672 | 틀린 식을 넣으면 나오지 않는다.}}} |
| 673 | 673 | == 변수값 재정의 테스트 == |
| 674 | === 텍스트값 재정의 테스트 === | |
| 674 | 675 | {{{#!folding 순서대로 정의되는 현상 [펼치기·접기] |
| 675 | 676 | var1="테스트" {{{#green var1을 정의합니다.}}} |
| 676 | 677 | {{{#!if var1="테스트" |
| ... | ... | |
| 785 | 786 | {{{#!if this.assemble1="인장", this.assemble2="주작은", this.assemble3="뭐야", this['인장주작은뭐야']="너희들은 싹다 개추다", this['Chang-seop']=this[(assemble1+assemble2+assemble3)] |
| 786 | 787 | ##변수1+변수2+변수3="텍스트1텍스트2텍스트3" |
| 787 | 788 | }}}{{{#!if this['Chang-seop']=="너희들은 싹다 개추다" |
| 788 | "인장 주작은 뭐야, 프 라 나" | |
| 789 | "인장 주작은 뭐야, 프 라 나"[* raw 참조] | |
| 789 | 790 | - "너희들은 싹다 개추다" |
| 790 | 791 | -- \- "[[https://starcraft.fandom.com/wiki/High_templar_(StarCraft)#Quotations|Khassar de templari.]]"--}}} |
| 791 | 792 | {{{#!if this.assemble1="과징금", this.assemble2="크아악", this.assemble3="X이빨", this['combination1']="과징금크아악", this['combination2']="과징금크아악X이빨", this['과징금크아악X이빨']="바로리부트정상화", this['과징금크아악']="(대충 못참겠다는 표정)" |
| ... | ... | |
| 800 | 801 | {{{#orange 결론 : }}} 변수를 새로 정의한다면 "식"이 아니라 그 전에 정의되어 있는 변수값을 식에 대입하고 "계산한 값"을 정의하게 되므로, procedure가 아닌 이상 모종의 함수(function)를 정의해야 할 필요가 있다. |
| 801 | 802 | |
| 802 | 803 | {{{#orange 결론2 : }}} include 문법의 괄호 안에 문서명 다음으로 뒤에 넣는 식은 변수값 정의이다. |
| 804 | ||
| 805 | === 숫자값 재정의 테스트 === | |
| 806 | {{{#!if a=3, b=3.0 | |
| 807 | a=3 으로, b=3.0으로 주었을 때 a, b의 값은 같아야 한다. }}}{{{#!if a!=b | |
| 808 | 그러나 두 수가 명목상으로는 서로 값이 같지만 a는 integer이고 b는 long 형식으로 다른 형식의 값으로 인식하는지 a!=b로 나온다. }}}{{{#!if a=a+0.0 | |
| 809 | a에 0.0을 첨가해서 a를 long으로 만들면 }}}{{{#!if a==b | |
| 810 | 비로소 a와 b는 같다고 나온다. --뭐야 이거--}}} | |
| 803 | 811 | == 다른 링크, 틀 출력 테스트 == |
| 804 | 812 | ||If true [[틀:토론]] include[br]{{{#!if true |
| 805 | 813 | [include(틀:토론)]}}}|| |
| ... | ... |