0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Nullとnilの違い

Last updated at Posted at 2024-12-17

違い

結論、下記記事にもあるように意味合い的な違いはないようです。

「null」と「nil」はどちらも「存在しない」ことを意味しており、語源の違いや品詞としての違いこそありますが、意味合い自体は変わりません。
https://style.potepan.com/articles/29434.html

では、「語源や品詞としての違い」についてもう少し詳しく見てみましょう。

  • nullの意味
    ・ラテン語のnullusの語尾が抜け落ちたもの
    ・関係代名詞的形容詞として使用する
    ex. null argument(nullな引数)

  • nilの意味
    ・ラテン語のnihilが転じたもの
    ・名詞や副詞として使用する
    ex result was nil(結果はゼロだった)

ざっと上記の違いがあります。
nullとnilが同居している言語は少ないですが、SwiftやObjective-Cなどでは使い分ける必要があるそうなので、品詞としての違いを覚えておくと覚える際にイメージしやすいかもしれません。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?