DL
Size: a a a
DL
SP
ND
SP
SP
DF
(update-in s path (fnil identity "not defined")
DF
SP
SP
DL
ND
DL
OR
ND
ND
DF
(defn fempty
[f x]
(fn [y] (if (not-empty y) (f y) x)))
=> #'user/fempty
((fempty identity "not defined") "foo")
=> "foo"
((fempty identity "not defined") "")
=> "not defined"
((fempty identity "not defined") nil)
=> "not defined"
DL
DF
DL
ND
(or (not-empty s) "not-defined")