DEEP DIVE / WORD ENTRY
null.
形容詞
CORE MEANING / 核心の意味
効力や値が「存在しない」ことを正式に示す。この記事の目次
CHAPTER 01
意味の核心
効力や値が「存在しない」ことを正式に示す。
法的な効力がない状態から、データ処理などで有効な値が入っていない状態まで。どちらも「何かがあるものとして扱えない」という共通点がある。
注意:プログラミングの null は「値がない」を表すことが多く、数値の 0 や空文字列と同じとは限らない。法的な効力と技術的な欠損は別の語義として読む。
CHAPTER 02
意味の広がり
契約や規定が無効な状態
null and void は法律関連の定型表現。invalid と近いが、法律分野に特有の定型的な言い回しがある。
The contract was declared null and void.データ項目に有効な値が存在しない
null value は「数値ゼロ」ではなく、値自体が格納されていない状態を指すことが多い。利用するシステムにより扱いを確認する。
The field contained a null value.CHAPTER 03
類義語のニュアンス比較
null / invalid
比較のポイント:契約の無効を定型的に言うか一般的に言うか
契約や規定が無効な状態/null and void は法律関連の定型表現。invalid と近いが、法律分野に特有の定型的な言い回しがある。
法的効力がないことを示す正式な語/契約の無効を定型的に言うか一般的に言うか
同一の契約の効力を法的に評価する場面
The agreement was declared null and void.The agreement was declared invalid.違い:null and void は契約の効力を否定する定型句、invalid はより広い無効性を述べる。
言い換え:文脈によって近い意味になるが、法制度上の効果を同一と断定しない。
null / zero
比較のポイント:値が未設定であることと数値0
データ項目に有効な値が存在しない/null value は「数値ゼロ」ではなく、値自体が格納されていない状態を指すことが多い。利用するシステムにより扱いを確認する。
数値の0が実際の値として記録されている状態/値が未設定であることと数値0
同じデータベースの年齢欄を確認する場面
The age field contains a null value.The age field contains the value zero.違い:null は未設定・欠損、zero は意味のある数値0を格納している。
言い換え:データ処理では両者を同一扱いにすると集計結果を誤る可能性がある。
CHAPTER 04
語源と関連語
ラテン語 nullus「どれ一つもない」に由来する。
- 「一つも存在しない」から、法的効力の欠如とデータの欠損を分けて考える。
有効なものを無効にするという関連する動詞。
CHAPTER 05
実践的な用法
値が設定されていない参照
nullは0とは異なる
CHAPTER 06
覚えておきたいこと
効力や値が「存在しない」ことを正式に示す。 「一つも存在しない」から、法的効力の欠如とデータの欠損を分けて考える。