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

契約や規定が無効な状態/null and void は法律関連の定型表現。invalid と近いが、法律分野に特有の定型的な言い回しがある。

invalid

法的効力がないことを示す正式な語/契約の無効を定型的に言うか一般的に言うか

同一の契約の効力を法的に評価する場面

The agreement was declared null and void.
その合意は無効と宣言された。
The agreement was declared invalid.
その合意は無効と判断された。

違い:null and void は契約の効力を否定する定型句、invalid はより広い無効性を述べる。

言い換え:文脈によって近い意味になるが、法制度上の効果を同一と断定しない。

null / zero

比較のポイント:値が未設定であることと数値0

null

データ項目に有効な値が存在しない/null value は「数値ゼロ」ではなく、値自体が格納されていない状態を指すことが多い。利用するシステムにより扱いを確認する。

zero

数値の0が実際の値として記録されている状態/値が未設定であることと数値0

同じデータベースの年齢欄を確認する場面

The age field contains a null value.
年齢欄には値が設定されていない。
The age field contains the value zero.
年齢欄には数値の0が入っている。

違い:null は未設定・欠損、zero は意味のある数値0を格納している。

言い換え:データ処理では両者を同一扱いにすると集計結果を誤る可能性がある。

CHAPTER 04

語源と関連語

ラテン語 nullus「どれ一つもない」に由来する。

  • 「一つも存在しない」から、法的効力の欠如とデータの欠損を分けて考える。
nullify

有効なものを無効にするという関連する動詞。

CHAPTER 05

実践的な用法

a null reference

値が設定されていない参照

null ≠ 0

nullは0とは異なる

CHAPTER 06

覚えておきたいこと

効力や値が「存在しない」ことを正式に示す。 「一つも存在しない」から、法的効力の欠如とデータの欠損を分けて考える。