Nakom, Poznań 1994 r., seria: Biblioteka Użytkownika Mikrokomputerów, , .
W przypadku języków Object Pascal i Pascal stała może mieć dwie postacie: identyfikator = wyrażenie_stałe; lub identyfikator : typ = literał_danego_typu; Wyrażenie stałe, w najprostszym przypadku, jest liczbą, łańcuchem lub nazwą literału (identyfikatorem stałej) Druga postać stałej stosowana jest do zdefiniowania literału zmiennego, zwanego też stałą typowaną (ang. typed constant). Literały zmienne mogą być traktowane jak zmienne (i takie też mają własności), którym przypisano wartość początkową. Mogą one w kodzie źródłowym zmieniać swoją pierwotną wartość, jednak nie są one reinicjalizowane. Toteż w przypadku zdefiniowania ich lokalnie w funkcji lub procedurze, literały zmienne posiadają wartości z poprzedniego wywołania. Z tego też względu zaleca się używanie ich wyłącznie w taki sposób, jakby były stałymi.
const e = 2.7182; { pierwsza postać stałej } imie = 'Adam'; wiek : byte = 33; { druga postać stałej - literały zmienne } lan : string = 'alfa'; digit : array [0..5] of char = ('0','1','2','3','4','5');
Zobacz też wyrażenie stałe literał
Przypisy
Kategoria:Konstrukcje programistyczne