Bei 4clojure Übungen besteht ein Ziel darin, eine korrekte Antwort zu geben und ein optionales Ziel besteht darin, die kürzestmögliche Lösung zu bieten (Leerzeichen sind möglich) nicht mitgezählt), aka code golf. Sie können dann mit den anderen Lösungen vergleichen.
Wenn ich eine Übung mache, finde ich zuerst eine richtige Antwort. Dann wende ich ein Handbuch refactoring an meinen Quellcode an, der darin besteht, Variablennamen in ein einzelnes Zeichen umzubenennen. Zum Beispiel könnte mein Code nach dem Anwenden dieses grundlegenden Schritts so aussehen.
%Vor%Für einen Menschen ziemlich unlesbar, aber im 4Clojure Code Golf Contest besser, da er viele Charaktere spart.
Aus Neugierde, wie würden Sie in Emacs tun, um das zu automatisieren? Gibt es Refactoring-Funktionen in clojure.core, die helfen könnten? Ich habe keine gefunden.
Tags und Links clojure emacs elisp refactoring