M8Test Help

copyOf

val originalArray = arrayOf("a", "b", "c") // 复制整个数组, newArray1: [a, b, c] originalArray.copyOf(3).forEach { _console.log("newArray1: ", it) } // 复制数组的一部分,只复制前两个元素, newArray2: [a, b] originalArray.copyOf(2).forEach { _console.log("newArray2: ", it) } // 创建一个更大的数组,并将原数组元素复制到新数组中,newArray3: [a, b, c, null, null] originalArray.copyOf(5).forEach { _console.log("newArray3: ", it) }
def originalArray = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.String"), "a", "b", "c")) // 复制整个数组, newArray1: [a, b, c] originalArray.copyOf(3).forEach { $console.log("newArray1: ", it) } // 复制数组的一部分,只复制前两个元素, newArray2: [a, b] originalArray.copyOf(2).forEach { $console.log("newArray2: ", it) } // 创建一个更大的数组,并将原数组元素复制到新数组中,newArray3: [a, b, c, null, null] originalArray.copyOf(5).forEach { $console.log("newArray3: ", it) }
let originalArray = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.String"), "a", "b", "c")) // 复制整个数组, newArray1: [a, b, c] originalArray.copyOf(3).forEach((it) => { $console.log("newArray1: ", it) }) // 复制数组的一部分,只复制前两个元素, newArray2: [a, b] originalArray.copyOf(2).forEach((it) => { $console.log("newArray2: ", it) }) // 创建一个更大的数组,并将原数组元素复制到新数组中,newArray3: [a, b, c, null, null] originalArray.copyOf(5).forEach((it) => { $console.log("newArray3: ", it) })
local originalArray = _objectWrappers:wrap(_arrays:arrayOf(_plugins:loadClass("java.lang.String"), "a", "b", "c")) -- 复制整个数组, newArray1: [a, b, c] originalArray:copyOf(3):forEach(function(it) _console:log("newArray1: ", it) end) -- 复制数组的一部分,只复制前两个元素, newArray2: [a, b] originalArray:copyOf(2):forEach(function(it) _console:log("newArray2: ", it) end) -- 创建一个更大的数组,并将原数组元素复制到新数组中,newArray3: [a, b, c, nil, nil] originalArray:copyOf(5):forEach(function(it) _console:log("newArray3: ", it) end)
<?php $originalArray = $objectWrappers->wrap($arrays->arrayOf($plugins->loadClass("java.lang.String"), "a", "b", "c")); // 复制整个数组, newArray1: [a, b, c] $originalArray->copyOf(3)->forEach(function ($it) use ($console) { $console->log("newArray1: ", $it); }); // 复制数组的一部分,只复制前两个元素, newArray2: [a, b] $originalArray->copyOf(2)->forEach(function ($it) use ($console) { $console->log("newArray2: ", $it); }); // 创建一个更大的数组,并将原数组元素复制到新数组中,newArray3: [a, b, c, null, null] $originalArray->copyOf(5)->forEach(function ($it) use ($console) { $console->log("newArray3: ", $it); });
originalArray = _objectWrappers.wrap(_arrays.arrayOf(_plugins.loadClass("java.lang.String"), "a", "b", "c")) # 复制整个数组, newArray1: [a, b, c] originalArray.copyOf(3).forEach(lambda it: _console.log("newArray1: ", it)) # 复制数组的一部分,只复制前两个元素, newArray2: [a, b] originalArray.copyOf(2).forEach(lambda it: _console.log("newArray2: ", it)) # 创建一个更大的数组,并将原数组元素复制到新数组中,newArray3: [a, b, c, None, None] originalArray.copyOf(5).forEach(lambda it: _console.log("newArray3: ", it))
# encoding: utf-8 originalArray = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.String"), "a", "b", "c")) # 复制整个数组, newArray1: [a, b, c] originalArray.copyOf(3).forEach { |it| $console.log("newArray1: ", it) } # 复制数组的一部分,只复制前两个元素, newArray2: [a, b] originalArray.copyOf(2).forEach { |it| $console.log("newArray2: ", it) } # 创建一个更大的数组,并将原数组元素复制到新数组中,newArray3: [a, b, c, nil, nil] originalArray.copyOf(5).forEach { |it| $console.log("newArray3: ", it) }
Last modified: 08 August 2025