置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Template: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>}}未找到。
    • 注意由于传入的参数包含“=”号,必须要将参数名明确写出来,否则会被错误解读。