![]() |
本页面是一个萌娘百科用户的个人沙盒
如果您在萌娘百科以外的网站看到本页面,那么您正在浏览一个镜像网站。 |
|
|
解析器函数 | 输入 → 输出 | 描述 |
---|---|---|
变量(来自扩展:Variables) | ||
{{#vardefine: 变量名 | 变量值}}
|
- | 将 变量值 赋给一个名为 变量名 的变量 |
{{#vardefineecho: 变量名 | 变量值}}
|
{{#vardefineecho: hello | world}} → world
|
将 变量值 赋给一个名为 变量名 的变量,并输出 变量值 |
{{#var: 变量名}} {{#var: 变量名 | 默认值}}
|
{{#var: hello}} → world{{#var: foo | no-op}} → no-op
|
输出名为 变量名 的变量的值,如果没有名为 变量名 的变量则输出默认值 |
{{#varexists: 变量名}} {{#varexists: 变量名 | 存在时的返回值}} {{#varexists: 变量名 | 存在时的返回值 | 不存在时的返回值}}
|
{{#varexists: hello}} → 1{{#varexists: foo | exist}} → {{#varexists: foo | exist | does not exist}} → does not exist
|
判断是否存在一个名为 变量名 的变量,若存在则返回 存在时的返回值(默认为 1 ),若不存在则返回 不存在时的返回值(默认为 空)
|
{{#var_final: 变量名}} {{#var_final: 变量名 | 默认值}}
|
{{#var_final: index}} → 5
|
在解析器解析到该魔术字时,先展开 默认值 对应的 wikitext,然后等待解析器解析完全文:
注意:不论 默认值 是否用得上,其内的 wikitext 都会被执行,您可以在沙盒里测试以下代码并观察页面标题: |
循环(来自扩展:Loops) | ||
每个页面中循环次数都不能大于99次,否则将抛出错误,因此,必须控制循环次数合理使用,对于模板中使用循环更是应该小心,最好不要超过20次,如果是某些可能在同一页面重复调用的模板,就一定不要使用循环了,若流程大体可控可以手动写出循环,或者在Lua模块中进行循环的操作。[1]
| ||
{{#while: | 条件 | 语句}}
|
{{#vardefine: index | 0 }}{{#while: | {{#ifexpr: {{#var: index }} < 5 | true }} | <nowiki></nowiki> * {{#var: index }}{{#vardefine: index | {{#expr: {{#var: index }} + 1 }} }} }}→
|
当 条件 不为空时执行 语句
注意:扩展:Loops会对所有传入的参数值去除开头结尾的空白字符(包括空格、换行等)后再处理,如果你不想你的换行被删除请使用 |
{{#dowhile: | 条件 | 语句}}
|
{{#vardefine: i | 99 }}{{#dowhile: | {{#ifexpr: {{#var: i}} < 5 | true }} | <nowiki></nowiki> * {{#var: i}}{{#vardefine: i| {{#expr: {{#var: index }} + 1 }} }} }}→
|
先执行一次 语句,然后当 条件 不为空时继续执行语句(注意例子里的初始值) |
{{#loop: 变量名 | 初始值 | 循环次数 | 语句}}
|
{{#loop: count | 1 | 4 | <nowiki></nowiki> * This is round {{#var: count }} and we have {{#expr: 4 - {{#var: count }} }} more to go }}→
|
循环执行语句:
|
{{#forargs: 变量名前缀 | 索引变量名 | 值变量名 | 语句}}
|
若模板 Template:Loops Test 的内容如下:{{#forargs: arg | key | value | <nowiki></nowiki> * {{#var: key }} = {{#var: value }} }}那么若调用如下代码: {{Loops Test | arg1=val1 | spam=spammity | arg5=val5 | argument=value }} 则输出:
|
遍历参数:
变量名前缀 可以为空,此时将会对所有的参数进行循环且不对参数名做操作直接赋值给名为 索引变量名 的变量。 循环顺序按照参数传入的先后顺序。注意Lua展开模板无视参数顺序,所以使用Lua展开带有 |
{{#fornumargs: 索引变量名 | 值变量名 | 语句}}
|
若模板 Template:Loops Test 的内容如下:{{#fornumargs: number | value | <nowiki></nowiki> * {{#var: number }} = {{#var: value }} }}那么若调用如下代码: {{Loops Test | Alfa | B = Bravo | Charlie | 5 = Echo }} 则输出:
|
遍历参数:
循环顺序按照数字参数的数字大小顺序:即使上例中5 = Echo放在Alfa之前,5 = Echo仍会最后输出。 |
Based on Open Color.
勉強はしてきた
努力したつもりだけど…一人です。
普通のこと普通に一緒にしたいのに
またつまずく…
変わらなきゃ…むずかしいけど
温かなしずくで芽を出す
あなたはいつも知らない気持ちを
私に教えてくれる
普通の女の子みたい
明日を楽しみに眠るの
友達とのメール、一緒にお昼、一緒の休日
はじめてはちょっぴりくすぐったいけど
やっぱり嬉しい
楽しいこと、悲しいことも
誰よりはやく伝えたい
あなたはいつも知らない世界に
私を連れてゆくから
置いてきたはずなのに
桃色がゆらめく
「心 ざわつく もやっと」
ぼやかしもう少し蕾のままで
育てていつかはあの空
広がる花のように
芽を出した双葉は今
光浴びこの茎のばすよ
あなたはいつも知らない世界に
私を連れてゆくから
置いてきたはずなのに
色づいた蕾は桃色
GO!
考えたことなど今までなかったけど
なんとなく続いてくと思ってた
アルバム開いて懐かしむいつかが来るとか
あまりにも実感がなくて
いつもいるのが当たり前だし
これからも側にいて
そんなこと思ったのホントに君だけだよ
気付いたらいつだって君を想うから
非力でもヘタレでも君を守りたいよ
誰かには渡せない
こんな気持ちはじめて
考えたことなど今までなかったけど
それほど自然に君が浮かぶよ
アルバム開いて懐かしむいつかが来るなら
その時は隣にいて
どんな
でも笑ってほしい
泣き顔は見たくない
そんなこと思ったのホントに君だけだよ
気付いたらいつだって君を想うから
初めて恋 知った恋 とまどいだけの恋
気になって 聞きたくて
君はどう思ってる?
かっこつけたりできなくてごめん
だけどとにかく伝えたくて
こんなこと思ったのホントに君だけだよ
気付いたらいつだって君を想うから
非力でもヘタレでも君を守りたいよ
誰かには渡せない
だから言わせて
「君が好きだよ。」
なんでうまくいかないの?
なんで隣にいないの?
どんなに頑張っていても
この距離埋まらないまま…
濁る私の中で一粒のピアスだけが
心射抜いたときから
ずっときらめいたまま
あなたへの想い集めて綺麗になれたなら
かわいい女の子になれたら…
変われない 届かない
この気持ちそれでも消えない
ずっと閉じ込めたままでも
こんな私知らないで…
だけど知っててほしくて…
どうしてもまた強がって
本当(ナミダ)を隠してる
あなたへの想い集めて綺麗になれたなら
かわいい女の子になりたい
変わりたい 伝えたい
この気持ちは全て
私だけの譲れないprecious
ひとりよがり夜に閉じこもってた
差し伸べられた手気づきもせず
器用じゃなくても
これからは繋いでいきたい
あなたへの想い集めて綺麗になれたら
自分を好きになりたい
変わりたい 伝えたい
この気持ちはもう譲ることはできない
あなたへの想い溢れてもう止められなくて
かわいい女の子じゃなくても
あなたが好きだと言ってくれた全てで
伝えるから受け止めて
「好きです。」
酔ったイキオイ 大人らしい言い訳
まぶしい朝日 痛いカンジいつから?
REPLAYのようで そううまくはいかないよ
続きからのPLAY
易しくないよ
もしも理想の俺がいたのなら
他人のまま出会うことない
ふたり重なった
Revenge Now 転んだままのこの場所じゃまだ終われない
立ち上がれ 擦りむいた傷 いつか塞がるから
Revenge Now 治り遅くて まだ膿み痛み続けても
歩き出せ 俺とお前がふたりならまだ負けない
Challenge Now!
“よくあるフタリ”の関係ではないけど
イヤじゃないでしょ?なかなか馴染んできた
恥ずかしいトコ、情けないトコロも
弱さも全部背中に預け
差し伸べた手が
掴んだその手が
あの日のキズ
キズナに変え
二人繋ぐんだ
Revenge Now 星空の下 影に零れる滴(しずく)も
重なれば強くなるから ひとりで泣かないで
Revenge Now たとえいつかは夢から覚めたとしても
歩き出す俺とお前が描いた軌跡消えないから
Challenge Now!
Revenge Now 転んだままのこの場所じゃまだ終われない
立ち上がれ 擦りむいた傷 いつか塞がるから
Revenge Now 隣にいない未来があったとしても歩き出せ
俺とお前が描いた軌跡消えないから
Challenge Now!
To you, be together still
まだ終われないはずさ
Challenge Now! Surely, You can do it all
見ててあげるよ
Challenge Now!
And, I wanna be together more
まだ終わりたくないよ
Challenge Now! Surely, I can be more
見せてあげるよ
Challenge Now!
|