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