# encoding: utf-8 emptyArray = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Long"))) # 尝试计算所有元素的索引加权和,如果数组为空,则返回 nil weightedSumOrNull = emptyArray.reduceIndexedOrNull { |index, acc, element| acc + element * (index + 1) } # 输出:索引加权和(或 nil): nil $console.log("索引加权和(或 nil): ", weightedSumOrNull)