以上、以下、未満、超えると不等号って混乱しませんか?
私はデータに関する業務で要件定義と基本設計を行っていて、絶対間違えてはならないです。
なのに、「以上 含む」と調べることが大変多いので覚え方をGeminiに聞いてみたとってもわかりやすかったのと、私独自の覚え方の共有記事です!
条件分岐の不等号(<= や <)のミスはバグに直結して台無しになるのでしっかり覚えましょう!
「以」がついたらその数字を含む!
漢字のイメージで覚えましょう。
日本人でよかった、本当に。
1. 以上・以下
「以(も)って」の「期限・区切りを表す」という意味から、その数字を含みます
独特な感性かもですが「上」「下」の赤線部分が=に見えなくもないので不等号に=入れる!とも覚えています。
-
x >= 10(10以上:10、11、12...) -
x <= 10(10以下:10、9、8...)
2. 未満・超(ちょう)
漢字で「未だ」「超える」からその数字自体は含みません。
-
x < 10(10未満:9、8、7...) -
x > 10(10超:11、12、13...)
実務で迷わないためのマイルール
仕様書を書くときは、頭の中で以下のように言葉を置き換えています。
- 「10日以上」⇒「10日当日から」
- 「10日未満」⇒「9日まで」
簡単なことですが、無意識で書いているとたまにバグらせます。
以っては含む!未・超は含まない!!
を合言葉に、これからも頑張ります!
オブジェクティブグループではXの投稿も平日毎日行っています!
IT 関連の小ネタや便利技から、日常のアニメ・ゲーム布教なども幅広く投稿してるので、
ご興味のある方は是非フォロー・いいねをお願いします。
