On 18 April 2014 15:05, sd song wrote:
> i use clojure and korma libs.
> now i need to add some search conditions to users-sql at
> "need_do_something_here",i can describe it in imperative style:
>
> if ( nick_name != nil)
> users-sql = (where users-sql (like :nick_name nick_name)
>
> if (max_
On Apr 18, 2014, at 09:05 , sd song wrote:
> another question is: i think code like: (if (nil? page) lmt page) is ugly. is
> there some functions in clojure like (get_default_value_3_if_a_is_null a 3) ?
If you're OK with false being treated the same as nil, you can do (or page lmt).
--
You re
i use clojure and korma libs.
defn db-search-users
[& {:keys [nick_name max_age min_age page page_size lmt oft]
:or {lmt 10 page_size 10 oft 0 }
:as conditons}]
(let [users-sql (-> (select* users)
(fields :user_name :id :nick_name)