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)