Function

function - słowo kluczowe języka Delphi

Funkcje (function) w konstrukcji są bardzo podobne do procedur. Mogą również wykorzystywać parametry funkcjonalne podobne do tych jakie wykorzystują procedury. Jednakże w przeciwieństwie do procedur, funkcje powinny zawsze posiadać rezultat swojego działania.

Nazwę funkcji podaje się bezpośrednio po zarezerwowanym słowie function.  Identycznie jak w przypadku procedur, raz zedeklarowaną funkcję można wielokrotnie wywoływać w programie.

Więcej informacji na temat funkcji i procedur możesz znaleźć w artykule: Procedury i funkcje

Zobacz też:
Informacje
Ostatnia modyfikacja 05-02-2006 17:04 Ostatni autor Adam Boduch
Ilość wyświetleń 7042 Wersja 8
Komentarz
N00byStance dnia 21-12-2005 09:39
Poprawiłem trochę kod na bardziej "czysty" :)
Adam.Pilorz dnia 20-12-2005 22:35
Ech, jakoś nie pokolei :) - zazwyczaj najpierw się definiuje funkcję, a potem dopiero ją wywołuje. Taka konstrukcja zadziała, ale jest tak po barbarzyńsku napisane.
Po drugie, to to co jest w przykładzie, to jest metoda, nie funkcja. Funkcja nie jest elementem obiektu ani klasy.
Trzecią sprawą jest pytanie, po co w tym przykładzie przekazujesz parametr z do tej funkcji, jeśli nigdzie jej nie wykorzystujesz?
Czwarta rzecz: Możnaby zaznaczyć, że zamiast przypisywać pod result można przypisać rezultat pod nazwę funkcji. I podać różnicę w tych zastosowaniach.
rk7771 dnia 20-12-2005 20:30
Teraz lepiej !
Juhas dnia 20-12-2005 20:11
Co Ty żeś tu wymodził...
Pierwszy przykład w ogóle nie zadziała. Gdzie masz zwracany jakikolwiek rezultat? I co właściwie ma robić funkcja z pierwszego przykładu(bo raczej nie wygląda jak dodawanie dwóch liczb).

Rozumiem, że drugi przykład zakończyłeś:
r:=result
specjalnie, żeby pokazać, że do tego też można przyrównywać?

Katalog
Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0837 sek. (zapytań SQL: 10)