5

Python は、物事を成し遂げるための高速で最小限の言語として作成されたようです。私は Python が大好きですが、1 つのことが私には理解できませんでした。orNoneではなくnull エンティティに名前を付けるのはなぜですか? キャラクターを無料で保存!この道がPythonで取られた理由を誰か知っていますか?Nullnull

4

1 に答える 1

4

これは哲学的な質問です: あなたは「なぜ?」と尋ねています。

それにもかかわらず、ここに 1 つの答えがあります。Python は、言語を理解していない人でも読みやすいように努めています。この行:

if foo is None:

これよりも読みやすい:

if (foo == null) {

通常の英語の文法では、「null」は問題ではありませ。名詞ではなく形容詞です。「なし」は名詞であり、コンピュータ サイエンスではこのように使用されます。

于 2013-01-11T19:31:12.130 に答える