Skip to main content

Mi az a névtelen funkció?

Egy névtelen funkció egy olyan funkció, amelyet sok programozási nyelven használnak, de más funkciókkal ellentétben felhasználható anélkül, hogy kötni kellene, és nincs szüksége névre.Anonim funkció használatának egyik módja az adatok átadása az egyik szakaszról a másikra, különösen, ha az adatok rövidek.Más funkciókkal ellentétben, amelyeket két külön lépésben kell deklarálni és használni, ez a függvény mindkettőt egyetlen lépésben egyesíti.Ahelyett, hogy sok különböző helyőrzőt egy olyan programba programozna, amelyre szükségük van, a programozó helyettesítheti ezeket a funkciókat helyettesítőként, csökkentve a kód mennyiségét és biztosítva, hogy nincsenek helyesírási hibák.token vagy szimbólum, amelyet azonosítónak hívnak.Ezt névtelen függvény használatakor megkerülik, mivel a függvény futtatásához nincs szükség azonosítóra.A funkciónak nincs szüksége névre;Egyszerűen kijelentik és használják futásidejében.A legtöbb programozó nevet ad a funkciónak a manuális azonosítás megkönnyítéséhez, kivéve, ha csak néhány névtelen funkció létezik.Ez megtehető bizonyos információk betöltésével a funkcióba, vagy az információk átadásával egy csatornán, amíg el nem éri ezt a funkciót.Ennek elsődleges oka az, hogy ez a funkció nagyon kevés kódot igényel a deklaráláshoz, és megfelelő közvetítőként működik az információk átadásakor.Először a funkciót kell deklarálni, majd kódolni kell a deklarált függvény futtatásához.Egy névtelen funkció képes mindkettőt egy lépésben megtenni, és általában kevesebb kódolást igényel.Ezt általában egyszer használatos funkciókhoz használják;Az anonim funkció nem kötődik semmihez, tehát hibát okozhat az ismételt funkciókkal.Ezeket a helyőrzőket pontosan meg kell nevezni, vagy a program nem ismeri fel őket.Az egyes helyőrzők számára kódolásra is szükség van, és egy nagy programhoz ehhez sok kódot igényelhet.Ehelyett egy névtelen funkció használható helyőrzőként, és általában csak egyre van szükség.Ennek a funkciónak a nevének szükségességének hiánya azt jelenti, hogy a program azonnal felismeri, és lehetővé teszi a funkció számára az információk tárolását.