On Tue, 14 Mar 2017 at 19:50 Joe Groff <jgr...@apple.com> wrote:

>
> It shouldn't. Please file a bug, if you haven't already.
>

Will do! I'll file a bug that casting to `Any` first causes different
behavior.

Follow-up question, looking at the expression `name as! T`, is it expected
to cause a nil-unwrapping runtime error when `name == nil` and `T ==
Optional<String>`? Mind you, `(nil as! Optional<String>)` does not cause an
error.

If the nil-unwrapping error is expected, how can I write it so that it
doesn't, and instead returns nil?
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to