Literał pusty: Różnice pomiędzy wersjami
Wygląd
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
Python |
drobne merytoryczne |
||
Linia 34: | Linia 34: | ||
| [[Python]] |
| [[Python]] |
||
| None |
| None |
||
| identyfikator (wbudowana nazwa obiektu) |
|||
| |
|||
|- |
|- |
||
| [[Visual Basic]] |
| [[Visual Basic]] |
Wersja z 22:53, 6 lis 2008
Literał pusty to literał zapisany zgodnie z zasadami składni określonego języka programowania, reprezentujący w kodzie źródłowym wartość nieokreśloną, wartość pustą, wskazanie puste, nie określającą żadnego adresu.
Literał pusty stosowany jest często do kontroli, czy dana zmienna wskaźnikowa ma przypisane wskazanie jakiegoś obiektu, lub do nadawania takiej zmiennej wskazania pustego. W programowaniu obiektowym z semantyką referencyjną[1] kontorla dotyczy istnienia instacji klasy przypisanej do danej zmiennej obiektowej.
język programowania | zapis | rodzaj jednostki leksykalnej |
---|---|---|
C | NULL | stała preprocesora |
Clipper, Modula 2 | NIL | literał |
Common Lisp | NIL | symbol |
Icon | &null | słowo kluczowe |
JavaScript | null | słowo zastrzeżone |
Pascal | nil | słowo kluczowe |
Python | None | identyfikator (wbudowana nazwa obiektu) |
Visual Basic | Nothing | słowo kluczowe |
Przykład
' VISUAL BASIC ... Dim Ob As Object ... If Ob Is Nothing Then ... Else ... End If ...