2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模板:ArrayFirstOrDefault

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
Template-info.svg 模板文檔  [查看] [編輯] [歷史] [刷新]

本模板用來對用{{Array}}定義的數組進行逐個搜索(線性搜索)。搜索到時,輸出第一個搜索到的元素的編號;搜索不到時,輸出某個默認值。

參數

  • name/位置參數1:數組名。
  • tofind/位置參數2:待搜索的數組元素。
  • default/位置參數3:查找不到對應數組元素時輸出的內容。默認為「-1」。

使用例

  • {{Array|new|name=newarr|1|2|4|8|16}}{{ArrayFirstOrDefault|newarr|4}} → 3
  • {{Array|new|name=newarr|1|2|4|8|16}}{{ArrayFirstOrDefault|newarr|16}} → 5
  • {{Array|new|name=newarr|1|2|4|8}}{{ArrayFirstOrDefault|newarr|16}} → -1
  • {{Array|new|name=newarr|1|2|4|8}}{{ArrayFirstOrDefault|newarr|16|3=<strong class="error">未找到。</strong>}}未找到。
    • 注意由於傳入的參數包含「=」號,必須要將參數名明確寫出來,否則會被錯誤解讀。