Hi Clojuverse community,
Quick terminology question, if you have a bit of time to answer please.
It’s clear to me that a function that returns
false is a Predicate and if it is named function the name should have question mark (
What about functions that returns truthy / falsy?
#(if (and (string? % ) (> (count %) 5)) % nil) that returns truthy input (
nil. Do we call that a Predicate? Should I name it