M8Test Help

indexOfFirst

val numbers = arrayOf(10, 20, 30, 20, 40) // 查找第一个大于 25 的元素的索引 val indexOfFirstGreaterThan25 = numbers.indexOfFirst { it > 25 } // 输出:第一个大于 25 的元素的索引: 2 _console.log("第一个大于 25 的元素的索引: ", indexOfFirstGreaterThan25)
def numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Integer"), 10, 20, 30, 20, 40)) // 查找第一个大于 25 的元素的索引 def indexOfFirstGreaterThan25 = numbers.indexOfFirst { it > 25 } // 输出:第一个大于 25 的元素的索引: 2 $console.log("第一个大于 25 的元素的索引: ", indexOfFirstGreaterThan25)
let numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Integer"), 10, 20, 30, 20, 40)) // 查找第一个大于 25 的元素的索引 let indexOfFirstGreaterThan25 = numbers.indexOfFirst(it => it > 25) // 输出:第一个大于 25 的元素的索引: 2 $console.log("第一个大于 25 的元素的索引: ", indexOfFirstGreaterThan25)
local numbers = _objectWrappers:wrap(_arrays:arrayOf(_plugins:loadClass("java.lang.Integer"), 10, 20, 30, 20, 40)) -- 查找第一个大于 25 的元素的索引 local indexOfFirstGreaterThan25 = numbers:indexOfFirst(function(it) return it > 25 end) -- 输出:第一个大于 25 的元素的索引: 2 _console:log("第一个大于 25 的元素的索引: ", indexOfFirstGreaterThan25)
<?php $numbers = $objectWrappers->wrap($arrays->arrayOf($plugins->loadClass("java.lang.Long"), 10, 20, 30, 20, 40)); // 查找第一个大于 25 的元素的索引 $indexOfFirstGreaterThan25 = $numbers->indexOfFirst(function ($it) { return $it > 25; }); // 输出:第一个大于 25 的元素的索引: 2 $console->log("第一个大于 25 的元素的索引: ", $indexOfFirstGreaterThan25);
numbers = _objectWrappers.wrap(_arrays.arrayOf(_plugins.loadClass("java.lang.Long"), 10, 20, 30, 20, 40)) # 查找第一个大于 25 的元素的索引 indexOfFirstGreaterThan25 = numbers.indexOfFirst(lambda it: it > 25) # 输出:第一个大于 25 的元素的索引: 2 _console.log("第一个大于 25 的元素的索引: ", indexOfFirstGreaterThan25)
# encoding: utf-8 numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Long"), 10, 20, 30, 20, 40)) # 查找第一个大于 25 的元素的索引 indexOfFirstGreaterThan25 = numbers.indexOfFirst { |it| it > 25 } # 输出:第一个大于 25 的元素的索引: 2 $console.log("第一个大于 25 的元素的索引: ", indexOfFirstGreaterThan25)
Last modified: 09 September 2025