「モジュール:No globals/doc」の版間の差分

4版 をインポートしました
template>ネイ
(en:Module:No globals/doc oldid=786774363 より翻訳)
 
(4版 をインポートしました)
 
(3人の利用者による、間の3版が非表示)
1行目: 1行目:
{{使用箇所の多いテンプレート|550,000}}
<includeonly>{{使用箇所の多いテンプレート|900,000}}{{pp-template}}
{{Module rating|protected}}
{{Module rating|protected}}</includeonly>
<!-- カテゴリはページの最下部に、言語間リンクはウィキデータに追加してください。([[Wikipedia:ウィキデータ]]参照) -->
<!-- カテゴリはページの最下部に、言語間リンクはウィキデータに追加してください。([[Wikipedia:ウィキデータ]]参照) -->
このモジュールはグローバル編集の書き込みか、nil値のグローバル変数の読み込みが行われた場合(<var>arg</var>変数を除く)、エラーを起こします。このモジュールを使う場合、<syntaxhighlight lang="lua" inline>require('Module:No globals')</syntaxhighlight>をモジュールの先頭に追加してください。<var>arg</var>変数が除外された理由は、Scribuntoの[[mw:Extension:Scribunto/Lua reference manual#require|require]]関数で使われるからです(Scribuntoの[https://phabricator.wikimedia.org/diffusion/ELUA/browse/master/engines/LuaCommon/lualib/package.lua;f768b950134a6a32c094be92c8c139a11f8880df$101 ソースコード]を参照)。
このモジュールはグローバル編集の書き込みか、nil値のグローバル変数の読み込みが行われた場合(<var>arg</var>変数を除く)、エラーを起こします。このモジュールを使う場合、<syntaxhighlight lang="lua" inline>require('Module:No globals')</syntaxhighlight>をモジュールの先頭に追加してください。<var>arg</var>変数が除外された理由は、Scribuntoの[[mw:Extension:Scribunto/Lua reference manual#require|require]]関数で使われるからです(Scribuntoの[https://phabricator.wikimedia.org/diffusion/ELUA/browse/master/engines/LuaCommon/lualib/package.lua;f768b950134a6a32c094be92c8c139a11f8880df$101 ソースコード]を参照)。