Swift 方法参数名称下划线作用
Swift 项目
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
test1(a: "A", b: "B")
test2("A", "B")
test3(_a: "A", _b: "B")
}
func test1(a: String, b: String) -> Array<Any> {
// 警告
#warning("undo")
// 忽略返回参数 报的参数
fatalError()
}
// 调用方法时,隐藏参数名称
// test2("1", "1")
func test2(_ a: String, _ b: String) { }
// _ 与参数名称必须有 空格
func test3(_a: String, _b: String) { }
}
}