Reorder Defaulted Function Arguments

This feature is removed in Swift 3.


Do you know arguments with default values are allowed to be reordered when calling functions?

func foo(a: String, b: Int = 0, c: Bool = false) {
    print("a = \(a); b = \(b); c = \(c)")
}

foo("Hello", c: true, b: 1)