Godot - 配列の平均値を取得する
配列の平均値を取得するGDScriptのコード例です。
reduce()
を利用して配列の合計値を取得します。reduce()
は配列内の各要素に対して指定された Callable を呼び出し、結果を累積して蓄積します。
取得した合計値をsize()
で取得した配列の数で割ります。
var array = [5, 6, 7]
var sum = array.reduce(func(acc, num): return acc + num)
var average = sum / array.size()
print(average)
# 1.5707963267949
![Godot](/images/godot/image.png)