do, try, catch, throws, throw, guard, defer 全部使ったサンプル書いてみたXcodeSwift Swift2が発表されてようやく勉強を始めました。とりあえず。do, try, catch, throws, throw, guard, deferについて調べてみました。 追加されたdoなどについて do try catch この辺はセットで使います。doでスコープを作成して、tryをつけてthrowsがつけて定義されたメソッドを呼び出し。catch節で投げられるであろうエラーをハンドリングする感じです。 throws throw throwはthrowsがつけられたメソッド内で使用する。throwはErrorTypeプロトコルを適合したenumとともに使用します。 throwでエラーが投げられると、do-catch節でハンドリングできるようになります