on Mon May 02 2016, Austin Zheng <swift-evolution@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

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to