Snažím se zjistit, jaký je rozdíl mezi funkcí, metodou a procedurou. Už jsem to googlil ale pořád mi to nedává smysl, jaký je v tom rozdíl. (Programuji v Nette a Javascriptu)
Chápu, že funkce je část kódu, kterou můžu volat z jíné části kódu, může mít vstupní parametry a výstupní hodnoty.
Metoda je funkce (v OOP), v třídě a převážně pracuje jen s daty dané třídy
Procedura je funkce co nemá vstupní a ni výstupní hodnoty, jen zpracovává nějaká data nebo provede nějakou operaci
To jsem tak nějak pochytil odtud... http://sql-vyuka.cz/d/node/32
Celé bych to vyjádřil několika otazníky ??? protože pokud to dobře chápu, všechno to jsou prostě druhy funkcí (?)
Díky
Teoretická otázka - rozdíl mezi funkcí, metodou a procedurou Vyřešeno
Re: Teoretická otázka - rozdíl mezi funkcí, metodou a proced Vyřešeno
Ten rozdíl je stejne teoretický jako tvoje otázka, protože všechno jsou to podprogramy
Je to jen otázka názvosloví v tom kterém jazyce:
Pascal
funkce něco vykoná a vrátí výsledek, podobně jako matematické funkce,
procedura něco vykoná a nevrátí nic.
C
funkce se říká všemu, ať něco vrací nebo nevrací.
Java
metoda se říká funkcím, protože my borci přece programujeme "objektově" a musíme mít vlastní názvosloví, aby nebylo na první pohled poznat že tenhle jazyk je jen zprzněné Céčko.
No a podprogram (subroutine) je prostě samostaná část kódu, která se volá z jiných míst programu, což se vztahuje na všechny výše uvedené. Viz BASICový příkaz GOSUB (GO to SUBroutine) a návrat příkazem RETURN
Je to jen otázka názvosloví v tom kterém jazyce:
Pascal
funkce něco vykoná a vrátí výsledek, podobně jako matematické funkce,
procedura něco vykoná a nevrátí nic.
C
funkce se říká všemu, ať něco vrací nebo nevrací.
Java
metoda se říká funkcím, protože my borci přece programujeme "objektově" a musíme mít vlastní názvosloví, aby nebylo na první pohled poznat že tenhle jazyk je jen zprzněné Céčko.
No a podprogram (subroutine) je prostě samostaná část kódu, která se volá z jiných míst programu, což se vztahuje na všechny výše uvedené. Viz BASICový příkaz GOSUB (GO to SUBroutine) a návrat příkazem RETURN
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 10
- 2940
-
od lucaso84
Zobrazit poslední příspěvek
01 kvě 2024 12:11
-
-
Rozdíl mezi 1920x1080 vs 1920x1200
od ski1961 » 20 zář 2023 11:00 » v Rady s výběrem hw a sestavením PC - 7
- 1674
-
od petr22
Zobrazit poslední příspěvek
20 zář 2023 12:46
-
-
- 3
- 2692
-
od Melvidor
Zobrazit poslední příspěvek
21 črc 2023 08:41
-
-
Wi-Fi router pro dům s možností funkcí Mesh Příloha(y)
od P1X3L » 05 bře 2024 20:12 » v Sítě - hardware - 45
- 8780
-
od P1X3L
Zobrazit poslední příspěvek
02 kvě 2024 21:51
-
-
-
Otázka na komponenty a kompatibilitu
od MichelleH » 27 zář 2023 23:19 » v Rady s výběrem hw a sestavením PC - 11
- 2861
-
od MichelleH
Zobrazit poslední příspěvek
30 zář 2023 21:15
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 49 hostů