any
val numbers = arrayOf(1, 2, 3, 4, 5)
val names = arrayOf("Alice", "Bob", "Charlie")
// 检查 numbers 数组中是否有任何元素是偶数
val anyEven = numbers.any { it % 2 == 0 }
_console.log("numbers 数组中是否有任何元素是偶数:", anyEven) // 输出:true
// 检查 names 数组中是否有任何元素以字母 "C" 开头
val anyStartsWithC = names.any { it.startsWith("C") }
_console.log("names 数组中是否有任何元素以字母 \"C\" 开头:", anyStartsWithC) // 输出:true
def numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Integer"), 1, 2, 3, 4, 5))
def names = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.String"), "Alice", "Bob", "Charlie"))
// 检查 numbers 数组中是否有任何元素是偶数
def anyEven = numbers.any { it % 2 == 0 }
$console.log("numbers 数组中是否有任何元素是偶数:", anyEven) // 输出:true
// 检查 names 数组中是否有任何元素以字母 "C" 开头
def anyStartsWithC = names.any { $objectWrappers.wrap(it).firstOrNull { s -> s.toString() == "C" } != null }
$console.log("names 数组中是否有任何元素以字母 \"C\" 开头:", anyStartsWithC) // 输出:true
let numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Integer"), 1, 2, 3, 4, 5))
let names = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.String"), "Alice", "Bob", "Charlie"))
// 检查 numbers 数组中是否有任何元素是偶数
let anyEven = numbers.any((it) => {
return it % 2 == 0
})
$console.log("numbers 数组中是否有任何元素是偶数:", anyEven) // 输出:true
// 检查 names 数组中是否有任何元素以字母 "C" 开头
let anyStartsWithC = names.any((it) => {
return $objectWrappers.wrap(it).firstOrNull((s) => s.toString() == "C") != null
})
$console.log("names 数组中是否有任何元素以字母 \"C\" 开头:", anyStartsWithC) // 输出:true
local numbers = _objectWrappers:wrap(_arrays:arrayOf(_plugins:loadClass("java.lang.Integer"), 1, 2, 3, 4, 5))
local names = _objectWrappers:wrap(_arrays:arrayOf(_plugins:loadClass("java.lang.String"), "Alice", "Bob", "Charlie"))
-- 检查 numbers 数组中是否有任何元素是偶数
local anyEven = numbers:any(function(it)
return it % 2 == 0
end)
_console:log("numbers 数组中是否有任何元素是偶数:", anyEven) -- 输出:true
-- 检查 names 数组中是否有任何元素以字母 "C" 开头
local anyStartsWithC = names:any(function(it)
return _objectWrappers:wrap(it):firstOrNull(function(s)
return s == string.byte("C")
end) ~= nil
end)
_console:log("names 数组中是否有任何元素以字母 \"C\" 开头:", anyStartsWithC) -- 输出:true
<?php
$numbers = $objectWrappers->wrap($arrays->arrayOf($plugins->loadClass("java.lang.Long"), 1, 2, 3, 4, 5));
$names = $objectWrappers->wrap($arrays->arrayOf($plugins->loadClass("java.lang.String"), "Alice", "Bob", "Charlie"));
// 检查 numbers 数组中是否有任何元素是偶数
$anyEven = $numbers->any(function ($it) {
return $it % 2 == 0;
});
$console->log("numbers 数组中是否有任何元素是偶数:", $anyEven); // 输出:true
// 检查 names 数组中是否有任何元素以字母 "C" 开头
$anyStartsWithC = $names->any(function ($it) use ($objectWrappers) {
return $objectWrappers->wrap($it)->firstOrNull(function ($s) {
return $s == "C";
}) != null;
});
$console->log("names 数组中是否有任何元素以字母 \"C\" 开头:", $anyStartsWithC); // 输出:true
numbers = _objectWrappers.wrap(_arrays.arrayOf(_plugins.loadClass("java.lang.Long"), 1, 2, 3, 4, 5))
names = _objectWrappers.wrap(_arrays.arrayOf(_plugins.loadClass("java.lang.String"), "Alice", "Bob", "Charlie"))
# 检查 numbers 数组中是否有任何元素是偶数
anyEven = numbers.any(lambda it: it % 2 == 0)
_console.log("numbers 数组中是否有任何元素是偶数:", anyEven) # 输出:true
# 检查 names 数组中是否有任何元素以字母 "C" 开头
anyStartsWithC = names.any(lambda it: _objectWrappers.wrap(it).firstOrNull(lambda s: s == "C") != None)
_console.log("names 数组中是否有任何元素以字母 \"C\" 开头:", anyStartsWithC) # 输出:true
# encoding: utf-8
numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Long"), 1, 2, 3, 4, 5))
names = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.String"), "Alice", "Bob", "Charlie"))
# 检查 numbers 数组中是否有任何元素是偶数
anyEven = numbers.any { |it| it % 2 == 0 }
$console.log("numbers 数组中是否有任何元素是偶数:", anyEven) # 输出:true
# 检查 names 数组中是否有任何元素以字母 "C" 开头
anyStartsWithC = names.any { |it| $objectWrappers.wrap(it).firstOrNull { |s| s.chr == "C" } != nil }
$console.log("names 数组中是否有任何元素以字母 \"C\" 开头:", anyStartsWithC) # 输出:true
Last modified: 08 August 2025