Literał pusty: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
m kat. |
czyli np. w javie, a nie w c++ |
||
Linia 1: | Linia 1: | ||
'''Literał pusty''' to [[literał ]]zapisany zgodnie z zasadami składni określonego [[Język programowania |języka programowania]], reprezentujący w [[Kod źródłowy |kodzie źródłowym]] wartość nieokreśloną, wartość pustą, wskazanie puste, nie określającą żadnego [[Adres pamięci |adresu]]. |
'''Literał pusty''' to [[literał ]]zapisany zgodnie z zasadami składni określonego [[Język programowania |języka programowania]], reprezentujący w [[Kod źródłowy |kodzie źródłowym]] wartość nieokreśloną, wartość pustą, wskazanie puste, nie określającą żadnego [[Adres pamięci |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 [[Programowanie obiektowe |programowaniu obiektowym]] kontorla dotyczy istnienia instacji [[Klasa (programowanie obiektowe) |klasy]] przypisanej do danej zmiennej obiektowej. |
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 [[Programowanie obiektowe |programowaniu obiektowym]] z semantyką referencyjną<ref>[[język angielski|ang]]. ''reference semantic''</ref> kontorla dotyczy istnienia instacji [[Klasa (programowanie obiektowe) |klasy]] przypisanej do danej zmiennej obiektowej. |
||
{|class="wikitable" |
{|class="wikitable" |
||
Linia 48: | Linia 48: | ||
**[[literał znakowy]] |
**[[literał znakowy]] |
||
*[[jednostka leksykalna]] |
*[[jednostka leksykalna]] |
||
{{Przypisy}} |
|||
[[Kategoria: Konstrukcje programistyczne]] |
[[Kategoria: Konstrukcje programistyczne]] |
Wersja z 10:49, 8 lip 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ł |
Icon | &null | słowo kluczowe |
Pascal | nil | słowo kluczowe |
Visual Basic | Nothing | słowo kluczowe |
Przykład
' VISUAL BASIC ... Dim Ob As Object ... If Ob Is Nothing Then ... Else ... End If ...