Obleach [ Centurion ]
Turbo Pascal
Czym w pascalu procedura różni się od funkcji ?
eLJot [ a.k.a. księgowa ]
Tym, czym w każdym języku: funkcja zwraca wartości
DEXiu [ Generaďż˝ ]
Funkcja zwraca wartość (chyba najczęściej stosuje się funkcje zwracające wartości logiczne, ale nic nie stoi na przeszkodzie, aby były to np. wartości liczbowe czy łańcuchowe), natomiast procedura "coś robi". I tu mamy pewną... rozbieżność. Funkcja zwraca wartość, ale może "coś robić", natomias procedura "coś robi", ale może też zwracać wartość (albo - czego nie zrobisz przez klasyczne zwracanie wartości funkcją - wiele wartości) poprzez parametry.