M8Test Help

singleOrNull

val numbers = arrayOf(10, 20) // 尝试获取数组中唯一的元素,如果数组不包含唯一元素,则返回 null val singleElementOrNull = numbers.singleOrNull { true } // 输出:唯一的元素(或 null): null _console.log("唯一的元素(或 null): ", singleElementOrNull)
def numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Integer"), 10, 20)) // 尝试获取数组中唯一的元素,如果数组不包含唯一元素,则返回 null def singleElementOrNull = numbers.singleOrNull { true } // 输出:唯一的元素(或 null): null $console.log("唯一的元素(或 null): ", singleElementOrNull)
let numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Integer"), 10, 20)) // 尝试获取数组中唯一的元素,如果数组不包含唯一元素,则返回 null let singleElementOrNull = numbers.singleOrNull(() => true) // 输出:唯一的元素(或 null): null $console.log("唯一的元素(或 null): ", singleElementOrNull)
local numbers = _objectWrappers:wrap(_arrays:arrayOf(_plugins:loadClass("java.lang.Integer"), 10, 20)) -- 尝试获取数组中唯一的元素,如果数组不包含唯一元素,则返回 nil local singleElementOrNull = numbers:singleOrNull(function() return true end) -- 输出:唯一的元素(或 nil): nil _console:log("唯一的元素(或 nil): ", singleElementOrNull)
<?php $numbers = $objectWrappers->wrap($arrays->arrayOf($plugins->loadClass("java.lang.Long"), 10, 20)); // 尝试获取数组中唯一的元素,如果数组不包含唯一元素,则返回 null $singleElementOrNull = $numbers->singleOrNull(function () { return true; }); // 输出:唯一的元素(或 null): null $console->log("唯一的元素(或 null): ", $singleElementOrNull);
numbers = _objectWrappers.wrap(_arrays.arrayOf(_plugins.loadClass("java.lang.Long"), 10, 20)) # 尝试获取数组中唯一的元素,如果数组不包含唯一元素,则返回 None singleElementOrNull = numbers.singleOrNull(lambda it: True) # 输出:唯一的元素(或 None): None _console.log("唯一的元素(或 None): ", singleElementOrNull)
# encoding: utf-8 numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Long"), 10, 20)) # 尝试获取数组中唯一的元素,如果数组不包含唯一元素,则返回 nil singleElementOrNull = numbers.singleOrNull { true } # 输出:唯一的元素(或 nil): nil $console.log("唯一的元素(或 nil): ", singleElementOrNull)
Last modified: 29 April 2025