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) { }
}
}

posted @ 2024-08-07 00:56  IT_IOS_MAN  阅读(19)  评论(0编辑  收藏  举报