4 ms·
> ;;=> returns x if x is nil, else 5
Should this be:
> ;;=> returns x if x is not nil, else 5
> ;;=> returns x if x is nil, else 5
Should this be:
> ;;=> returns x if x is not nil, else 5
Corrected, thanks! (It was correct in the beginning but then I decided I need to improve it)
=> https://en.wiktionary.org/wiki/verschlimmbessern https://en.wiktionary.org/wiki/verschlimmbessern
`false` is not nil but `(let [x false] (or x 5))` evaluates to 5 ;)