あるプログラマの日記

プログラマのメモ、出来事、考えたこと、勉強とかの雑記

2012-04-01から1日間の記事一覧

引数の事前条件チェック

コンストラクタの引数や関数の引数がある条件を満たしているかの 事前のチェックは、require を使用する方法がある。 scala> def foo(a: Double, b: Double) = { require(b != 0); a / b } foo: (a: Double, b: Double)Double scala> foo(5, 2) res0: Double…