Avatar
RNG がランダムナンバーを生成出来ないなどの理由でエラーになるときは nil ではなく トラップして fatal なエラー (logic error) にすることを早い段階で決定した。 (edited)
🙏 1
5:49 AM
というのと、 Collection.random() が空のときに nil を返すことも決定したので、 range.random() を正規の表現にすると、前述の non-nil のポリシーに例外を持たせる事になってしまう (edited)