r279 vs r280
......
901901
* {{{#teal 변수}}}{{{#orange --}}} : 선 비교 후 감소
902902
* {{{#orange -+}}}{{{#teal 변수}}} : 증감이 아니라 덧셈의 역원(을 더하는) 연산으로 읽힌다.
903903
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
두 가지 이상의 변수를 다룰 때 쓸만하다.}}}
904920
== 다른 링크, 틀 출력 테스트 ==
905921
||If true [[틀:토론]] include[br]{{{#!if true
906922
[include(틀:토론)]}}}||
......