警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。スパム攻撃防止用のチェックです。 決して、ここには、値の入力はしないでください!== 使い方 == local protect = require('モジュール:Protect') local protectedFunc = '''protect(''func'', ''errFormat'', ''options'')''' === 引数 === * ''{{code|func}}'' *: 変換される関数。 * ''{{code|errFormat}}'' (default: {{code|'エラー: %s'}}) *: 返されるエラーメッセージの書式。 *: ''{{code|func}}''が返すエラーメッセージは{{code|'%s'}}として指定します。 * ''{{code|options}}'' – 引数のテーブル。下記のキーが指定できます。 ** {{code|raw}}(既定値:false) **: trueの場合、''{{code|errFormat}}''の書式でエラーメッセージを返します。falseの場合、<code><nowiki><strong class="error"></nowiki></code>で囲んで返します。 ** {{code|removeLocation}}(既定値:true) **: trueの場合、エラーメッセージから位置情報(エラーが起こったモジュールと行番号)を除去します。 === 戻り値 === 戻り値の{{code|protectedFunc}}は関数であり、渡された引数をそのまま''{{code|func}}''に渡し、その戻り値はそのまま{{code|protectedFunc}}の戻り値になります。''{{code|func}}''がエラーを投げた場合、{{code|protectedFunc}}エラーを投げず、代わりにエラーメッセージを返します。 編集内容の要約: 政治ボールwiki 日本語版への投稿はすべて、Creative Commons Attribution 4.0 International (CC BY 4.0) (詳細は政治ボールwiki 日本語版:著作権を参照)のもとで公開したと見なされることにご注意ください。 自分が書いたものが他の人に容赦なく編集され、自由に配布されるのを望まない場合は、ここに投稿しないでください。 また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください。 著作権保護されている作品は、許諾なしに投稿しないでください! キャンセル 編集ヘルプ (新しいウィンドウで開きます)