「テンプレート:Varadd/doc」の版間の差分
細 (Created page with "= varadd = {{Note|<code><nowiki>safesubst</nowiki></code>|You can't use <code><nowiki>{{{|safesubst:}}}</nowiki></code> in front of <code><nowiki>#varexists</nowiki></code> if t...") |
細 (1版 をインポートしました) |
(相違点なし)
|
2018年6月29日 (金) 04:46時点における最新版
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|構文エラー: 認識できない区切り文字「{」です。 }}