Skocz do zawartości
Lunatyk

var i const

Rekomendowane odpowiedzi

Ktoś mi objaśni kiedy się używa var i const w argumentach procedury lub funkcji? Bo z tego co pamiętam w argumentach nie oznaczają zmiennej i stałej tylko coś innego.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

owszem można w argumentach oznaczać, ale to wyższa szkoła jazdy (delphi bo w pascalu to nie wiem). var to zmienne, const to stałe

 

var
  dupa1: integer;

procedure SuperFunkcja (var zmienna: integer);
begin
  zmienna := zmienna + 1;
end;

begin
  dupa1 := 665;
  SuperFunkcja (dupa1);
  // rezultatem bedzie dupa1 := 666;
end;

 

przydatne, gdy funkcja ma zwrócić więcej niż 1 wartość.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×