这里是代码但不知何故它不起作用
func isDivisible(x: Int, y: Int) -> Bool {
if x % y == 0 {
return true
} else { return false }
}
print(isDivisible(10, y: 2))
错误:错误:调用中无关的参数标签'y:' print(isDivisible(10,y:2))
答案 0 :(得分:0)
问题是混合外部参数名称的不同变体处理。在Swift 1.2中,没有标签应该存在,在Swift 2中,两种组合都有效,而在Swift 3 中,两个标签都必须存在。