最初に値を持った後は常に値を持つということがある。常に値を持つと仮定できるので、アクセスするたびに値があるかどうか確認してアンラップするというのはない方が便利である。宣言時にはてなマークではなくびっくりマークを用いる。何が嬉しいのかよくわからない。なくても普通の変数や定数でいいんじゃないの?という気がするんだけど......。アサーション主にデバッグ用。論理条件が真であることを評価するランタイムチェックである。本質的な条件が満足されているかどうかを、その後を実行する前に確認するのに使われる。真なら、普通にその後のコードを実行し続けるが、もし偽なら、実行は停止し、アプリケーションは終了する。開発する場合、アサーションに引っかかると、どこで引っかかったのかがわかる。時に出すメッセージを渡すが、メッセージは省略可能。)どういう場合にアサーションを用いるかの指針が出ている。)はてなブログをはじめよう!hagilandさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。