本模板用来对用{{Array}}定义的数组进行逐个搜索(线性搜索)。搜索到时,输出第一个搜索到的元素的编号;搜索不到时,输出某个默认值。
{{Array|new|name=newarr|1|2|4|8|16}}{{ArrayFirstOrDefault|newarr|4}}
→ Template:Array{{#vardefine:arrayname|newarr}}{{#vardefine:tofind|4}}{{#vardefine:foddefault|-1}}{{#vardefine:notfound|t}}{{#vardefine:arrayfindidx|1}}分配用于运行脚本的时间已到期。{{#var:foddefault}}{{Array|new|name=newarr|1|2|4|8|16}}{{ArrayFirstOrDefault|newarr|16}}
→ Template:Array{{#vardefine:arrayname|newarr}}{{#vardefine:tofind|16}}{{#vardefine:foddefault|-1}}{{#vardefine:notfound|t}}{{#vardefine:arrayfindidx|1}}分配用于运行脚本的时间已到期。{{#var:foddefault}}{{Array|new|name=newarr|1|2|4|8}}{{ArrayFirstOrDefault|newarr|16}}
→ Template:Array{{#vardefine:arrayname|newarr}}{{#vardefine:tofind|16}}{{#vardefine:foddefault|-1}}{{#vardefine:notfound|t}}{{#vardefine:arrayfindidx|1}}分配用于运行脚本的时间已到期。{{#var:foddefault}}{{Array|new|name=newarr|1|2|4|8}}{{ArrayFirstOrDefault|newarr|16|3=<strong class="error">未找到。</strong>}}
→ Template:Array{{#vardefine:arrayname|newarr}}{{#vardefine:tofind|16}}{{#vardefine:foddefault|未找到。}}{{#vardefine:notfound|t}}{{#vardefine:arrayfindidx|1}}分配用于运行脚本的时间已到期。{{#var:foddefault}}