Ich habe gerade gelesen: http://oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/
Soweit ich weiß, Nullist dies ein Merkmal und seine einzige Instanz ist null.
Wenn eine Methode ein Null-Argument akzeptiert, können wir ihr nur eine NullReferenz oder nulldirekt übergeben, aber keine andere Referenz, selbst wenn sie ( nullString: String = nullzum Beispiel) null ist .
Ich frage mich nur, in welchen Fällen die Verwendung dieses NullMerkmals nützlich sein könnte. Es gibt auch das Merkmal Nichts, für das ich keine Beispiele mehr sehe.
Ich verstehe auch nicht wirklich, was der Unterschied zwischen der Verwendung von Nothing und Unit als Rückgabetyp ist, da beide kein Ergebnis zurückgeben. Woher weiß ich, welches ich verwenden soll, wenn ich eine Methode habe, die beispielsweise die Protokollierung durchführt?
Haben Sie die Verwendung von Unit / Null / Nothing als etwas anderes als einen Rückgabetyp?