Takže nějaký kód. Zatím jen trivialitky na okoštování a vyzkoušení highlightingu. Ale už se těším, až se ponořím do studia transakčních referencí, agentů a atomů :-)
(+ 1 2 3) ; 6 (defn hello [name] (println "Hello," name)) ; #'user/hello (hello "Guido") ; Hello, Guido ; nil (map + [1 2 3] [4 5 6]) ; (5 7 9)
Jen vysvětlení pro Javisty ;-) výše uvedený výstup je z prostředí REPL a pro pochopení lispovské syntaxe:
Java:
void processSomething(Type valueOne, Type valueTwo) { // some code } processSomething(valueOne, valueTwo);
Lisp/Clojure:
(defn process-something [valueOne valueTwo] ()) (process-something valueOne valueTwo)
Žádné komentáře:
Okomentovat
Poznámka: Komentáře mohou přidávat pouze členové tohoto blogu.