单选题:h0226. .关于函数def sum(args:Int*) = {var r = 0 ; for(arg
关于函数def sum(args:Int*) = {var r = 0 ; for(arg <- args) r += arg ; r}} 输出结果不一致的是?
Sum是求和功能,所以D不一致; Scala允许你指明函数的最后一个参数可以是重复的,即我们不需要指定函数参数的个数,可以向函数传入可变长度参数列表。Scala 通过在参数的类型之后放一个星号来设置可变参数(可重复的参数)
A.sum(1,2,3)
B.sum(6)
C.sum(2,4)
D.sum(1,1,1,2)
答案:D
Sum是求和功能,所以D不一致; Scala允许你指明函数的最后一个参数可以是重复的,即我们不需要指定函数参数的个数,可以向函数传入可变长度参数列表。Scala 通过在参数的类型之后放一个星号来设置可变参数(可重复的参数)
A.sum(1,2,3)
B.sum(6)
C.sum(2,4)
D.sum(1,1,1,2)
答案:D