I am confused by the code snippet following:

    func foo(_ value: Int?) {
        // do nothing
    }

    let a: Int = 2
    foo(a) //  it works!


Why swift don't warn the type mismatch? I am woking on Xcode Version 7.3.1.


_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to