開発環境
- OS X Lion - Apple(OS)
- TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)
- Script言語: Python
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のVII部(例外)27章(例外の基礎)練習問題を解いてみる。
1.
tryステートメントは例外が発生した場合それを細くする。
2.
tryステートメントの種類
- try/finally
- try/except/else
3.
raiseは例外を故意に発生させる機能がある。
4.
assertステートメントは特定の条件が見阿多されなかった場合にのみ故意に例外を発生させるという機能がある。
ifステートメントとraiseステートメントを使用すれば同様の機能を持たせることができる。
5.
with/asステートメントの機能はtry/finallyとほぼ同等だけど、try/finallyステートメントが後処理のみに対してwith/asステートメントは前処理にも対応できる。
ということで後処理のみならtry/finallyステートメントでもwith/asステートメントと同様なことができる。
0 コメント:
コメントを投稿