| r279 vs r280 | ||
|---|---|---|
| ... | ... | |
| 901 | 901 | * {{{#teal 변수}}}{{{#orange --}}} : 선 비교 후 감소 |
| 902 | 902 | * {{{#orange -+}}}{{{#teal 변수}}} : 증감이 아니라 덧셈의 역원(을 더하는) 연산으로 읽힌다. |
| 903 | 903 | |
| 904 | === null 병합 연산자 ?? === | |
| 905 | {{{#!if null??null==null | |
| 906 | {{{#!wiki @ms@ | |
| 907 | {{{#orange ??}}}}}} 연산은 왼쪽 값이 null일 경우 오른쪽 값을 선택하고, 왼쪽이 null이 아니면 왼쪽을 그대로 선택하는 조건부 연산이다.}}}{{{#!if 0??null!=null | |
| 908 | 테스트}}}{{{#!if (0??null)!=null | |
| 909 | {{{#!wiki @ms@ | |
| 910 | {{{#orange ??}}}}}} 연산자가 {{{#!wiki @ms@ | |
| 911 | {{{#orange !=}}}}}} 연산자와 충돌된다면 괄호를 잘 묶어주어야 한다. }}} | |
| 912 | ||
| 913 | {{{#!if (0??"테스트")!="테스트" | |
| 914 | 이를테면 연산자의 왼쪽을 0으로 적게 되면 null이 아니므로 왼쪽 것이 선택된다. }}}{{{#!if 0||"테스트"=="테스트" | |
| 915 | 만일 {{{#!wiki @ms@ | |
| 916 | {{{#orange ??}}}}}}연산자가 아니라 ||(OR) 연산자이면 0이 false이므로 오른쪽이 선택된다. }}}{{{#!if a=3, a=(0||"테스트"), a=="테스트" | |
| 917 | 아주 가끔 {{{#!wiki @ms@ | |
| 918 | {{{#orange ||}}}}}}연산자를 섞으면서 }}}{{{#!if a=null, b=2, a??b==2 | |
| 919 | 두 가지 이상의 변수를 다룰 때 쓸만하다.}}} | |
| 904 | 920 | == 다른 링크, 틀 출력 테스트 == |
| 905 | 921 | ||If true [[틀:토론]] include[br]{{{#!if true |
| 906 | 922 | [include(틀:토론)]}}}|| |
| ... | ... |