| r290 vs r291 | ||
|---|---|---|
| 1 | 1 | [[분류:테스트]] |
| 2 | 2 | {{{#!if ms='style="display: inline; font-family: monospace;"', h='hide' |
| 3 | 3 | }}}[목차(@h@)] |
| 4 | {{{-3 (@h@되어 있는 목차를 눌러 펼쳐보실 수 있습니다.)}}} | |
| 4 | 5 | == 개요 == |
| 5 | 6 | [[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 문단]]도 참고. |
| 6 | 7 | |
| ... | ... | |
| 1173 | 1174 | w}}}{{{#!if 0==0x00 |
| 1174 | 1175 | x}}}{{{#!if 0==0y00 |
| 1175 | 1176 | y}}}{{{#!if 0==0z00 |
| 1176 | z}}}라는 단어 하나 만들 정도가 전부이다. | |
| 1177 | z}}}라는 단어 하나 만들 정도가 전부이다. (본 문단의 RAW 참고) | |
| 1178 | ||
| 1179 | {{{#orange 결론}}} : b, o, x가 프로그래밍 진법으로 지원된다. | |
| 1180 | ||
| 1181 | == table if (if > print) == | |
| 1182 | {{{#!if a=1, b=0 | |
| 1183 | }}} | |
| 1184 | ||<table bgcolor=transparent,transparent>table에 지원되는 if 문법은 표로 된 행(row)와 열(data, column) 중 행(row)를 출력하느냐 마느냐를 결정한다. 비교할 대상은 기본적으로 변수(variable)이다. | |
| 1185 | 곧 {{{#!wiki style="display: inline; font-family: monospace" | |
| 1186 | {{{#orange <}}}''({{{#deepskyblue if 명령문}}})''{{{#orangered =}}}''({{{#teal 변수}}})''{{{#orange >}}}}}} 식이다. || | |
| 1187 | ||<rowif=this.a>a에 값 1을 부여하고 {{{<rowif=this.a>}}}를 준다면 해당 행이 출력된다. 반면 this.b=0을 주고 {{{<rowif=this.b>}}}를 주면 출력되지 않는다. (해당 문단의 RAW 참고) || | |
| 1188 | ||<rowif=this.b>테스트 || | |
| 1189 | ||<rowif=(3==3)>rowif에 적당한 등호를 적어놓고 괄호 처리를 해도 rowif가 동작이 됨을 볼 수 있다. || | |
| 1190 | ||<rowif=(1!=0)>테이블 구문에서 속성을 부여하는 괄호인 {{{<}}}, {{{>}}} 기호를 먼저 읽기 때문인지 부등식은 나타내기 어렵다. || | |
| 1191 | ||<rowif=("이런 일이 일어날 것 같은 조짐을 느꼈지.".length==22)>등호만 잘 적어 맞춘다면 텍스트 변수와 그 매서드(method, 보조 함수)를 가져와도 동작되는 현상을 볼 수 있다. || | |
| 1192 | ||<rowif=("하지만 행정관이 내 말을 듣지 않았어.".length!=0x2f)>프로그래밍 변수를 가져와도 별 문제 없이 동작된다. || | |
| 1193 | ||
| 1194 | {{{#orange 결론}}} : rowif는 \<rowif=(true로 나오는 값)\>일 때 해당 행이 출력된다. 단, 부등호는 구문 컴파일 문제가 있는지 잘 되지 않는다. | |
| 1195 | ||
| 1177 | 1196 | == 메모 == |
| 1178 | 1197 | * If 조건문에 함수를 넣을 수 있을까? |
| 1179 | 1198 | 예 : dday를 넣어서 누구누구 운영자가 재직 며칠이 되었음을 적을 수 있음, pagecount를 넣어서 이 문서 개수가 몇 개를 돌파했음을 알릴 수 있음, 대문 기념일 틀을 기념일 되기 한참 전에 미리 만들어놓고 if를 걸어놓을 수 있음, 나무위키 공지 틀(고정 주석 문법)에 if를 걸어놓을 수 있음.{{{#!folding 예시 보기, 접기 |
| ... | ... |