Github has published a Swift Style Guide: When you have to meet certain criteria to continue execution, try to exit early. So, instead of this: if n.isNumber { // Use n here } else { return } use this: guard n.isNumber else { return } // Use n here Feels very Go-like.
Random thoughts by Roberto Selbach. See other blog posts here.