<div dir="ltr">Hey everyone, <div><br></div><div>I feel that `guard` could be a little more Swifty and would like to start a conversation concerning it.</div><div><br></div><div>For example, I often have a function whose job depends on an optional having a value, and so I guard-let at the start and return if the guard fails. Or if the function returns an optional type, I&#39;ll simply return nil if guard fails. </div><div><br></div><div>Can we improve on the general fallback case? Could we simply say:</div><div><br></div>func noReturn() {<br>    guard let aValue = someOptional<br><div>    ....</div><div>}</div><div><br></div><div>and have that imply &quot;else { return <i>void or nil</i> }&quot;</div><div><br></div><div>What are your thoughts?</div><div><br></div><div>Tighe</div><div><br></div></div>