Object Pascal/Procedury i funkcje: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Nie podano opisu zmian |
revert |
||
Linia 1:
==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 [(
{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
====Procedury przerywające wykonanie instrukcji iteracyjnych====
|