> 功能
返回数组 array 中所有数值元素的和。
在 JavaScript 中没有原生的求和:写作 a.reduce((s, x) => s + x, 0)。有两个陷阱。没有初始值时,reduce 对空数组会抛出 TypeError:请保留那个 0。而且只要有元素是字符串,+ 就会拼接 —— ["a", "b"].reduce((s, x) => s + x, 0) 得到的是字符串 "0ab",不是数字。
在 Python 中,只要有元素不是数字,sum() 就会抛出 TypeError,而 LeekScript 的 sum 会转换每个元素(非数字的字符串在那里会变成它的长度)。另一个差别是结果的类型跟随元素的类型:sum([1, 2]) 返回整数 3,而 LeekScript 的 sum 始终返回实数。sum([]) 等于 0,第二个参数给出起始值 —— sum([1, 2], 10) 等于 13。
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.