[swift-evolution] proposal for a even simpler guard.. => guard!
Dave Abrahams
dabrahams at apple.com
Tue May 3 13:15:00 CDT 2016
on Mon May 02 2016, Austin Zheng <swift-evolution at swift.org> wrote:
> +1. The force unwrap operator is basically a runtime assert that enforces the
> invariant that "this value should not be nil at this point of use, and if it is
> nil the programmer made a mistake". It is a perfectly legitimate tool for
> writing code that can't otherwise be expressed (cleanly or at all) using the
> other type system constructs.
Very well said.
--
Dave
More information about the swift-evolution
mailing list