是否有办法在Nim中接受任意数量的参数?
例如,如果我想得到多个参数的和,它应该如下所示
proc sum_all(x,y,z: int): int {.discardable.} =
return x+y+z在Python中,它看起来如下所示
def sum_all(*args):
return sum(args)发布于 2020-08-31 01:35:22
Nim有瓦拉格来接受任意数量的参数
proc sum_all(numbers: varargs[int]): int {.discardable.} =
for number in items(numbers):
result += number
echo(sum_all(1,2,3));https://stackoverflow.com/questions/63662931
复制相似问题