Funkciók Lisp - kérdések és válaszok - funkcionális és logikai programozás - DonNTU
Funkciók Lisp - ez kalkulus Church.
Funkciók Lisp - ez λ-kalkulus Egyház.
(Defun név λ-expresszióját a test)
λ-expresszió már szerepel a szervezetben, így ebben az esetben az érvelés a „test” felesleges.
Funkció - szabály kiszámításához értékeit érveket.
Ez nem jellemző a Lisp funkciók képest az összes többi funkció.
Ez a válasz a meghatározása a „funkció”, de nincs leírása eljárás feladatainak meghatározásáról magukat Lisp.
Lisp funkciót alkalmazza a setq parancsot. Funkció be van állítva, akkor lehet tekinteni, mint egy változó.
setq - ez nem egy csapat, és a funkciót.
setq nem használják az alkalmazást a funkciók. Ez a funkció használható más célokra.
Ha setq alapján kell alkalmazni jellemzői setq is - ez is egy függvény, hogyan kell használni a funkciót setq.
Funkció - a program. Jelentése - van jelen. Az értékeket tároljuk változókat. De nem a programot, és nem tud működni.
Meghatározása után a funkció tekinthető egy globális változót.
Funkció - a program. Változó - egy memóriát, amely tárolja az adatokat. Normális esetben a program nem tekinthető adott (a ritka kivételektől eltekintve, amikor a program létrehoz egy másik program vagy módosítására is).
Bár, ez lehet beszélni a terület a függvények és változók láthatósága. A Lisp igazán hatálya összes funkció - globális.
λ-expresszió a célja, hogy meghatározzák azokat a [főnév].
λ-kifejezés nem célja annak meghatározása, hogy mi mást.
λ-kifejezést - az opciók listája.
λ (X) E, ahol E - egy kifejezés, amely kiszámítja a függvény értékét.
λ-expresszió - függvényében név nélkül.
„Function name” - nincs ilyen kifejezés.
λ-expresszió - meghatározásakor használják a funkciókat.
„A használata valami” - nincs ilyen kifejezés.
λ-kifejezést leírására használják nem ugyanazt a kifejezést többször, és használja ezt a funkciót.
Erre a célra, a funkció, és nem λ-kifejezést.
λ-expresszió - számítási modell a Lisp (λ-kifejezése Church).
λ-expresszió - egy funkciót SFYA és Lisp.
A második lépés elvégzése λ-call-
Lambda hívás használt defun.
-
Ha a szervezet a megfelelő S-expressziót, az eredmény keresztül visszavezetett λ-expresszió.
-
Hívjuk minden λ-2 játékidő.
Hívás a kiviteli alakban.
Hívás teljesítmény képlet.
Ez az, amikor szigorúan nagyobb, vagy kevésbé szigorúan.
Szigorú funkció - ez az, amikor a külső változók nem változik.
Ez egy szükséges, de nem elégséges feltétel.
Szigorú funkció -, hogy a funkció határozza meg mindenütt A.
-
Ellentétben a szigorú van az, hogy az eredmény nem tért vissza név szerint.
Majdnem pontosan egy függvény visszatér eredményeként, és ezen keresztül a nevet.
Lax funkció is visszatérhet az eredmény nem a neve.
Szinte szigorú funkció - egy függvény, amely az elemeket a halmaz, amelyre a kép ez a funkció nincs definiálva.
Lax funkció - ez a funkció, az elemeit, amelyek nincsenek definiálva a beállított A.
Ez a funkció, amely figyelembe vesz minden kifejezést (vagy a teljes expressziós).
Részleges funkció - ez is része. Ez is része a teljes funkció.
-
Hibás szintaxis a paraméterek listája.
Ha ez az állapot a rekurzió befejezéséhez nem működik az első lépés, ez nem működik, és soha nem is lesz egy végtelen ciklus.
Utolsó módosítás: 03.11.06 00:55