我有这个功能:funcsum(#startingValue:Int,additionalValue:Int=77,values:Int...)->Int{vartotal:Int=startingValue+additionalValueforvinvalues{total+=v}returntotal}有什么方法可以在不为additionalValue参数指定值的情况下调用它吗?我想要的是这样的:sum(startingValue:10,1,2,3,4,5,6,7) 最佳答案 虽然这看起来像是一个奇怪的解决方法,但它确实有效,您可