エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
「無効値」の表現方法 - Qiita
ソフトウェアである値を扱いたい。しかし、その値は「無効値」を含む。どのように扱うべきか。 というの... ソフトウェアである値を扱いたい。しかし、その値は「無効値」を含む。どのように扱うべきか。 というのはよく遭遇する課題です。 例えば、「気温」を扱うことを考えましょう。簡単化のため整数で扱うものとします。 この気温はセンサーの異常や点検・修理で停止し、計測できない状況を想定しなければなりません。そのとき「無効値」を取ります。 さて、この無効値、どのように表現しましょうか? よくある方法は、通常取りえない値を無効な値をINVALIDとして定義する方法ですね。 負の値を取らない値の場合、-1がよく使われます。残念ながら気温として-1は正常値として取り得る値なので、例えば999を無効値とする。というのも一つの方法です。Int.MAX_VALUE/Int.MIN_VALUEを使用する場合もあるでしょう。 また、値がないということで、nullを「無効値」として使うこともできますね。 この無効値、JSO