11月21日(金)4コマ目
今日、やったこと
[練習問題 解説]練習問題9(クロージャー)
例外処理
今日のホワイトボード
[練習問題 解説]練習問題9(クロージャー)
9-1
範囲演算子が便利。
9-2
いろいろと省略をしている。
最大値検索のクロージャー式では、
- 引数の型
- 戻り値の型
を省略。
最小値検索のクロージャー式では、引数の名前も省略。
9-3
9-4
3項演算子を使えばコンパクトにできる。
例外処理
基本的にはJavaの例外処理と同じ。
ただ、
- スローされるのは例外クラスではなく、Errorプロトコルを準拠した列挙型(が多い)
- tryではなく、do
- 例外をスローする関数呼び出しの際はtryが必要
が異なる。
|
| 図 例外処理 |
また、例外をスローする関数は throws が必要。
|
| 図 例外をスローする関数 |
次回は
簡単なGUIを作成。

