gpt4 book ai didi

Groovy计算list列表的平均值

转载 作者:知者 更新时间:2024-03-12 08:30:41 27 4
gpt4 key购买 nike

如果你是从java来的,寻找一个数字集合的平均数有各种不同的方法,可以使用java 8、guava和apache commons等,你可以传递一个集合,在内部进行计算,然后传回平均值。在groovy中,没有一个方法,这对于寻找传统方法的java转换者来说是不可取的。下面我们展示了两个示例,显示了如何使用groovy计算一个数字列表的平均值或平均数。在这两个例子中,我们将调用一个数组列表的总和,然后除以其大小。

从列表中找出平均数

@Test
void average_with_groovy() {

    def numbers = [1, 2, 3, 4]

    def average = numbers.sum() / numbers.size()

    assertEquals 2.5, average
}

用一个方法求平均数

def findAverage(list) { list.sum() / list.size() }

@Test
void average_with_groovy_call_method() {

    def numbers = [1, 2, 3, 4]

    assertEquals 2.5, average(numbers)
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com