7.3 Tag 2: Yoda und die Macht
Als Jedi-Meister bringt Yoda den Anwärtern bei, die Macht (die vereinigende Kraft zwischen allen lebenden Dingen) zu nutzen. In diesem Abschnitt kommen wir zu den fundamentalen Konzepten von Clojure. Wir werden über Sequenzen sprechen, die Abstraktionsschicht, die alle Clojure-Collections vereint und an Java-Collections bindet. Wir werden uns auch die Lazy Evaluation ansehen, die Sequenzelemente nur dann berechnet, wenn man sie wirklich braucht. Und dann wollen wir uns das mystische Sprachfeature ansehen, das für alle Lisps die Macht darstellt: das Makro.
Rekursion mit loop und recur
Wie Sie von den anderen Sprachen in diesem Buch wissen, stützen sich funktionale Sprachen auf Rekursion, und nicht auf Iteration. Hier ...
Get Sieben Wochen, sieben Sprachen (Prags) now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.