Better clojure if then else syntax. This project adds a then and else macro which can be used inside an if block for better readability.
The implementations for then and else are simple wrappers over a do block.
if is a special form in clojure with the signature
(if test then else?)
where then and else are forms.
When either forms are complex, it is difficult to read code by trying to match the first and second forms.
Also if multiple lines are needed, then code needs to be wrapped in a do block.
Inside an if block, use then and else for better readability.
(if test
(then body1
body2 ...))
(if test
(then body1
body2 ...)
(else body ...))
then and else are wrappers over do, and the result of the last form will be returned.
Copyright © 2017
Distributed under the Eclipse Public License version 1.0.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close