r290 vs r291
11
[[분류:테스트]]
22
{{{#!if ms='style="display: inline; font-family: monospace;"', h='hide'
33
}}}[목차(@h@)]
4
{{{-3 (@h@되어 있는 목차를 눌러 펼쳐보실 수 있습니다.)}}}
45
== 개요 ==
56
[[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 문단]]도 참고.
67
......
11731174
w}}}{{{#!if 0==0x00
11741175
x}}}{{{#!if 0==0y00
11751176
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
11771196
== 메모 ==
11781197
* If 조건문에 함수를 넣을 수 있을까?
11791198
예 : dday를 넣어서 누구누구 운영자가 재직 며칠이 되었음을 적을 수 있음, pagecount를 넣어서 이 문서 개수가 몇 개를 돌파했음을 알릴 수 있음, 대문 기념일 틀을 기념일 되기 한참 전에 미리 만들어놓고 if를 걸어놓을 수 있음, 나무위키 공지 틀(고정 주석 문법)에 if를 걸어놓을 수 있음.{{{#!folding 예시 보기, 접기
......