模組討論:IfUtil
外观
Jimmy-bot在话题“请问一下模板的这个功能怎么实现?”中的最新留言:4年前
![]() | 本頁是以往討論的存檔。請勿編輯本頁。若您想發起新討論或重啟現有討論,請在當前討論頁進行。 |
请问一下模板的这个功能怎么实现?
请问一下,如何在模板中实现输入{{模板|A=yes}}则输出A,无参数或其他参数则输出B这样的功能?--侧耳倾听 2020年10月12日 (一) 04:11 (UTC)
- Wikipedia:解析器函数,#switch。——Sakamotosan路过围观杯弓蛇影| 避免做作,免敬 2020年10月12日 (一) 08:16 (UTC)
- 應該是
{{#ifeq}}
吧-- Sunny00217 2020年10月12日 (一) 12:10 (UTC) - 不考虑表达式计算而是以常量对比的话,if堆和switch基本可互换。——Sakamotosan路过围观杯弓蛇影| 避免做作,免敬 2020年10月12日 (一) 14:04 (UTC)
- @cwek:解析器函数一直没太搞懂,看样子还得再去研究一下,哎……--侧耳倾听 2020年10月14日 (三) 15:50 (UTC)
- (:)回應@Whisper of the heart:如果是要搜尋那些參數的值為「yes」上述方法可能不管用,要用find的方法,例如這個例子。-- 娜娜奇🐰楓香花茶☕(宇帆·☎️·☘️) 2020年10月12日 (一) 15:07 (UTC)
- @A2569875: 我要的就是这个效果,不过没想到实现方式居然这么复杂……(此处省略表情包)谢谢了!--侧耳倾听 2020年10月14日 (三) 15:50 (UTC)
- (:)回應@Whisper of the heart:其實該例子中只需要參考包覆於
<includeonly></includeonly>
內部的程式碼即可。-- 娜娜奇🐰楓香花茶☕(宇帆·☎️·☘️) 2020年10月14日 (三) 16:04 (UTC)
- (:)回應@Whisper of the heart:其實該例子中只需要參考包覆於
- @A2569875: 我要的就是这个效果,不过没想到实现方式居然这么复杂……(此处省略表情包)谢谢了!--侧耳倾听 2020年10月14日 (三) 15:50 (UTC)
- 註:本討論之中有部分是透過Module:IfUtil實現,因此稍後會將本討論標記為存檔至Module talk:IfUtil。-- 娜娜奇🐰楓香花茶☕(宇帆·☎️·☘️) 2020年10月20日 (二) 09:06 (UTC)
- 那直接標記就好了為甚麼要稍後呢?-- Sunny00217 2020年10月24日 (六) 14:27 (UTC)