Lunatyk Opublikowano 16 Czerwca 2010 Udostępnij Opublikowano 16 Czerwca 2010 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. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pieter Opublikowano 17 Czerwca 2010 Udostępnij Opublikowano 17 Czerwca 2010 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ść. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie 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ę poniżej.
Zaloguj się