Literał pusty: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Joee (dyskusja | edycje)
m drobne redakcyjne
Joee (dyskusja | edycje)
javascript
Linia 23: Linia 23:
| &null
| &null
| [[Słowo kluczowe (informatyka) |słowo kluczowe]]
| [[Słowo kluczowe (informatyka) |słowo kluczowe]]
|-
| [[JavaScript]]
| null
| słowo zastrzeżone
|-
|-
| [[Pascal (język programowania) |Pascal]]
| [[Pascal (język programowania) |Pascal]]

Wersja z 09:12, 13 wrz 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
Visual Basic Nothing słowo kluczowe

Przykład

 ' VISUAL BASIC
 ...
 Dim Ob As Object
 ...
 If Ob Is Nothing Then
   ...
 Else
   ...
 End If
 ...

Zobacz też

  1. ang. reference semantic