最近、GPSロケーションAPIを使用する必要がありました。各ロケーションオブジェクトには、特に2つのプロパティaltitudeとがありverticalAccuracyます。負の値はそれが無効であるverticalAccuracyことを意味しaltitudeますが、通常は小さいが正の値はverticalAccuracy実際にはそれaltitudeがより正確であることを意味します(垂直距離がずれている可能性があるため、このメジャーが呼び出される理由については説明しverticalAccuracyませんverticalInaccuracy。いつかね)。
これは私に考えさせられました:このAPIのように番兵の値を使用するのはいつ良い考えであり、いつ明示的に別のhasValidAltitudeプロパティを作成するのが良いでしょうか?他に選択肢はありますか?