【发布时间】:2019-05-05 18:46:17
【问题描述】:
下面的代码无法编译
不能调用非函数类型'Bool'的值
当方法闭包参数和局部变量同名时,是否可以区分它们?
func methodA(message: String, success: @escaping () -> Void) {
let success = true
if success {
print(message)
}
success()
}
【问题讨论】:
-
没办法区分。给另一个名字。
标签: swift