Object Pascal/Procedury i funkcje: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
Lethern (dyskusja | edycje)
revert
Linia 1:
Kajetan to gej ;/
 
==Do czego służą procedury i funkcje?==
Procedury służą do zamknięcia pewnych standardowych, wielokrotnie wykonywanych ciągów czynności w pewną całość "widzianą" przez program pod konkretną nazwą i operującą w danej chwili na konkretnych argumentach. Funkcja jest podobna do procedury, różni się od niej tym, że pod swoją nazwą zwraca pewną wartość. Zastosowanie procedur i funkcji pozwala na optymalizację wykorzystania pamięci. Pamięć jest przydzielana dynamicznie podczas wywołania.
Linia 8 ⟶ 6:
===Deklaracja procedury===
 
'''procedure''' nazwa [(Huje móje dzikie wężelista_parametrów_formalnych)];
{deklaracje lokalnych stałych, zmiennych i typów}
'''begin'''
Linia 43 ⟶ 41:
Wywołanie procedury polega na podaniu w zapisie programu jej nazwy, a także listy parametrów aktualnych, czyli zawierających ich bieżące wartości. Lista ta nie istnieje, gdy nie określimy żadnych parametrów formalnych przy deklarowaniu procedury.
 
===Podstawowe procedury xD===
 
====Procedury przerywające wykonanie instrukcji iteracyjnych====