May 7, 2015 Swiftに慣れてくると!を避けたくなりますが、!を書きたくなるようなケースもあります。 func loadSignInViewController() -> SignInViewController { let storyboard = UIStoryboard(name: "SignIn", bundle: nil) let viewController = storyboard.instantiateInitialViewController() as! SignInViewController return viewController } func loadSignInViewController() -> SignInViewController { let storyboard = UIStoryboard(name: "SignIn", bundle
![!を避けたいときは@noreturnが使えるかもしれない](https://cdn-ak-scissors.b.st-hatena.com/image/square/48da192f3c84c8024b901bd6e52fd552dce0c935/height=288;version=1;width=512/https%3A%2F%2Fblog.ishkawa.org%2Fassets%2Fmisc%2Fblank.png)