Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: teoria (procedura a funkcja)
anonim




Typ: Nie zarejestrowany
teoria (procedura a funkcja)

Witam

Poniewaza wlasnie niedlugo czeka mnie egzamin i opracowuje sobie pytania, chcialbym poprosic o wykazanie roznicy miedzy procedura a funkcja, ale tak teoretycznie (bo mam egzamin ustny)

pozdrawiam

27-04-2004 16:29
  
anonim




Typ: Nie zarejestrowany

Wydaje mi się, że możesz napisać Private function funkcja (ByVal zmienna as integer) As integer , a z procedurą tak nie możesz zrobić.

27-04-2004 18:41
  
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Funkcja może zwracać jakąć wartość, a procedura nie może.


_____________________________________________
www.mob.abc.pl - moja strona o VB

27-04-2004 19:17
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Otóż to, funkcja może, a procedura nie może zwracać wyniku.

Poprawne zapisy:
1)Bez jawnej deklaracji zwracanego wyniku. W tym przypadku funkcja nie pobiera żadnych argumentów.
Function JakasFunkcja()
Ta funkcja może jednak zwracać wynik:
JakasFunkcja = wynik

2)Bez jawnej deklaracji zwracanego wyniku. W tym przypadku funkcja pobiera argumenty.
Function JakasFunkcja(arg1, arg2, argn)

Podobnie jek wyzej, może zwracać wynik.

3)Z jawną deklaracją zwracanego wyniku.  W tym przypadku funkcja nie pobiera żadnych argumentów.
Function JakasFunkcja() As ZwracanyTyp

4)Z jawną deklaracją zwracanego wyniku.  W tym przypadku funkcja pobiera argumenty.
Function JakasFunkcja(arg1, arg2, argn) As ZwracanyTyp

Wynik zwracany przez funkcję można przypisać zmiennej.
wynik = JakasFunkcja


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

27-04-2004 20:34
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1