var userName:String?
// println("Hello," + userName ?? "Guest") ×
println("Hello," + (userName ?? "Guest")) ○
// println("Hello," + userName ?? "Guest") ×
println("Hello," + (userName ?? "Guest")) ○
2014-12-21
swift强制让有默认值的参数使用外部参数名的原因应该是 有默认值的参数同时是可选的 在有多个可选参数的时候 不加外部参数名 可能导致开发者传入的参数顺序出错
2014-12-16