Kezdőoldal » Számítástechnika » Programozás » Programozásban hogy lehetne...

Programozásban hogy lehetne egy kezdőnek elmagyarázni, hogy mi az a függvény?

Figyelt kérdés
Pl. elkülönített utasítások, melyek sorozatát a program futásának bármely pontján végrehajthatjuk, ha meghívjuk a függvényt.

2020. szept. 1. 22:09
1 2 3 4 5
 31/48 anonim ***** válasza:

"Egyébként szerintem a function->függvény magyar fordítás lett elbaltázva."


Szerintem meg nem, mivel a function kifejezés maga is a matematikai függvények után kapta a nevét.

2020. szept. 2. 21:29
Hasznos számodra ez a válasz?
 32/48 anonim ***** válasza:
Nagyon puritán módon: alprogram. Előre megírt utasítások sorozata.
2020. szept. 3. 15:00
Hasznos számodra ez a válasz?
 33/48 A kérdező kommentje:
elozo kommentelok azt irtak, hogy az alprogram teljesen mas
2020. szept. 3. 17:49
 34/48 anonim ***** válasza:

#33: Azért mondják, mert sok nyelvben különbséget tesznek az eljárás és a függvény között.


Például Visual Basicben:

* [link]

* [link]

Pascalban:

* [link]

* [link]

Ada-ban:

"There are two kinds of subprograms in Ada, functions and procedures. The distinction between the two is that a function returns a value, and a procedure does not."

[link]

Javascriptben:

"Functions are one of the fundamental building blocks in JavaScript. A function in JavaScript is similar to a procedure—a set of statements that performs a task or calculates a value, but for a procedure to qualify as a function, it should take some input and return an output where there is some obvious relationship between the input and the output."

[link]

de C-ben és C++-ban is - ahol minden függvény - van "utalás" rá - lásd a void kulcsszót.

2020. szept. 3. 18:49
Hasznos számodra ez a válasz?
 35/48 A kérdező kommentje:
c-ben minden fuggveny? pl. a vezerlesi szerkezetek is?
2020. szept. 3. 20:08
 36/48 anonim ***** válasza:
Ne keverd... És mit értesz vezérlési szerkezeten? Egyébként a változó sem függvény. És most C-ről vagy C++-ról beszélünk?
2020. szept. 3. 20:11
Hasznos számodra ez a válasz?
 37/48 anonim ***** válasza:

"c-ben minden fuggveny? pl. a vezerlesi szerkezetek is?"

Nem úgy értettem, hanem minden hogy a C-ben és a C++-ban nincsen élesen különválasztva a függvény és a metódus fogalma (mint Basicben, Pascalban vagy Ada-ban), hanem függvényként hivatkoznak mind a kettőre - lásd a C18-as szabványt:

[link] [link]

csak ugye ott a void típusú, visszatérési értékkel nem rendelkező függvény - ami "utal" a metódusra.

2020. szept. 3. 20:27
Hasznos számodra ez a válasz?
 38/48 anonim ***** válasza:
Egészen biztos vagy benne, hogy tutoriált akarsz írni? Bocs, nem bántásból de még kéne hozzá tanulnod nem úgy gondolod?
2020. szept. 3. 20:38
Hasznos számodra ez a válasz?
 39/48 A kérdező kommentje:
csak mert allitolag haskellben majdnem minden fuggveny, aztan gondoltam c-ben es c++-ban nem
2020. szept. 3. 22:47
 40/48 anonim ***** válasza:

C ill C++-ban nincs külön eljárás, csak függvény, az eljárást void visszatérési értékű függvénnyel lehet szimulálni.


A haskell meg a funkcionális programozás meg attól különleges, hogy ott a függvényeknek nincs mellékhatása (side effect).

2020. szept. 4. 07:48
Hasznos számodra ez a válasz?
1 2 3 4 5

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!