「テンプレート:Varadd」の版間の差分

提供: wiki
移動先: 案内検索
(added/updated from newiki)
(相違点なし)

2011年9月20日 (火) 05:12時点における版

varadd

safesubst
You can't use {{{|safesubst:}}} in front of #varexists if the var is not defined here, otherwise it will substitute with {{{1|}}} = null and the "if" will be wrong.


{{#if:{{#varexists:{{{1|}}}}}
|{{#vardefine:{{{1}}}|{{#expr:{{#var:{{{1}}}}}+{{{2}}} }} }}
|VAR '''{{{1}}}''' DOESN'T EXIST (YET)}}

1: A = {{#vardefineecho:A|1}}

2: {{#var:A}}

3: {{varadd|A|1}}

4: {{#var:A}}

5: {{varadd|A|3}}

6: {{#var:A}}

7: {{varadd|B|2}}

1: A = {{#vardefineecho:A|1}}

2: {{#var:A}}

3: {{#vardefine:A|構文エラー: 認識できない区切り文字「{」です。 }}

4: {{#var:A}}

5: {{#vardefine:A|構文エラー: 認識できない区切り文字「{」です。 }}

6: {{#var:A}}

7: {{#vardefine:B|構文エラー: 認識できない区切り文字「{」です。 }}