「Sisters:WikiWikiオンラインボード」の版間の差分

編集の要約なし
編集の要約なし
編集の要約なし
49行目: 49行目:
{{ボード|見出し=とっても便利な「関数」|署名=[[利用者:芯|芯]] ([[利用者・トーク:芯|トーク]])|日付=2021年4月3日 (土) 08:24 (JST)|小見出し=執筆の幅が広がります。それに何より、ビジュアルエディタでは絶対に味わえない感動が味わえます。|タグ=1|内容=私が理解したものだけ載せます。順次追加予定。
{{ボード|見出し=とっても便利な「関数」|署名=[[利用者:芯|芯]] ([[利用者・トーク:芯|トーク]])|日付=2021年4月3日 (土) 08:24 (JST)|小見出し=執筆の幅が広がります。それに何より、ビジュアルエディタでは絶対に味わえない感動が味わえます。|タグ=1|内容=私が理解したものだけ載せます。順次追加予定。
*関数とは、さまざまなコードを使って、「返してほしい文字列」を条件によって指定する手段です。
*関数とは、さまざまなコードを使って、「返してほしい文字列」を条件によって指定する手段です。
**'''何が便利なの?'''……確かに、「返してほしい文字列」といっても、それを自分で入力すればいい、と思うかもしれません。しかし、テンプレートを作る際に「基準値」のところにパラメータを使うとどうなるでしょう? めっちゃ便利じゃね?
**'''何が便利なの?'''……確かに、「返してほしい文字列」といっても、それを自分で入力すればいい、と思うかもしれません。しかし、テンプレートを作る際に「基準値」のところにパラメータを使うとどうなるでしょう? マジックワードを使うとどうなるでしょう? え、めっちゃ便利じゃね?
*'''「switch」関数'''
*'''「switch」関数'''
**「<nowiki>{{#switch: 基準値 | 値イ=応答い | 値ロ=応答ろ | 値ハ=応答は | ・・・・・・ | 値ナントカ=応答なんとか | これらの値が入力されなかった時の応答}}</nowiki>」という形で書かれる関数です。最後の項にどうしても等号を入れたい場合は「<nowiki>{{#switch: 基準値 | 値イ=応答い | 値ロ=応答ろ | 値ハ=応答は | ・・・・・・ | 値ナントカ=応答なんとか | #default=これらの値が入力されなかった時の応答}}</nowiki>」と書くこともできます。日本語の部分には任意の文字列を挿入します。
**「<nowiki>{{#switch: 基準値 | 値イ=応答い | 値ロ=応答ろ | 値ハ=応答は | ・・・・・・ | 値ナントカ=応答なんとか | これらの値が入力されなかった時の応答}}</nowiki>」という形で書かれる関数です。最後の項にどうしても等号を入れたい場合は「<nowiki>{{#switch: 基準値 | 値イ=応答い | 値ロ=応答ろ | 値ハ=応答は | ・・・・・・ | 値ナントカ=応答なんとか | #default=これらの値が入力されなかった時の応答}}</nowiki>」と書くこともできます。日本語の部分には任意の文字列を挿入します。
57行目: 57行目:
**'''その他'''
**'''その他'''
***'''いくつかの異なる値によって同じ応答を返してほしい時'''……「<nowiki>{{#switch: | 値A=応答1 | 値B=応答1 | 値C=応答1 | 値D=応答2|}}</nowiki>」は、「<nowiki>{{#switch: | 値A | 値B | 値C=応答1 | 値D=応答2|}}</nowiki>」と同じです。すなわち、基準値が、等号の省略された値と等しい時、その次以降の値で最初に等号のついている値の応答を返します。
***'''いくつかの異なる値によって同じ応答を返してほしい時'''……「<nowiki>{{#switch: | 値A=応答1 | 値B=応答1 | 値C=応答1 | 値D=応答2|}}</nowiki>」は、「<nowiki>{{#switch: | 値A | 値B | 値C=応答1 | 値D=応答2|}}</nowiki>」と同じです。すなわち、基準値が、等号の省略された値と等しい時、その次以降の値で最初に等号のついている値の応答を返します。
**'''何が便利なの?'''……確かに、「返してほしい文字列」といっても、それを自分で入力すればいい、と思うかもしれません。しかし、テンプレートを作る際に「基準値」のところにパラメータを使うとどうなるでしょう? めっちゃ便利じゃね?
|コメント=
|コメント=
*いと素晴らしきかな #ifとか#ifeqとかも追加したら?--[[利用者:キュアラプラプ|キュアラプラプ]] ([[利用者・トーク:キュアラプラプ|トーク]]) 2021年4月3日 (土) 08:31 (JST)
*いと素晴らしきかな #ifとか#ifeqとかも追加したら?--[[利用者:キュアラプラプ|キュアラプラプ]] ([[利用者・トーク:キュアラプラプ|トーク]]) 2021年4月3日 (土) 08:31 (JST)
3,314

回編集