我的函数的简化版本如下:
func addnumbers(_ number: Int, to number2: Int) -> Int{
return number + number2
}
但我不希望我们团队中的任何开发人员使用大于3000的数字来调用此函数。
因此,如果其他开发人员使用以下命令运行:
addNumbers(5 to:3) // good
addNumbers(5 to:4000) // compiler error/warning/popup
无论如何我可以强制执行吗?
另一种方法是崩溃或抛出错误/断言,如果另一个开发人员运行它超过3000的数字,但我想早一步做到这一点。 (我不希望它是一个警告,我希望它是一个错误)