【发布时间】:2015-01-21 20:05:54
【问题描述】:
是否有一种干净、惯用的方法来检查地图的所有值是否不为空或不为 0。
例如,如果我有以下地图
{"id" 10 "Department" "UI Design" "managerid" 4}
迭代映射值并确保字符串不为空 ("") 或 nil 并且 ints/long 不为 0 或 nil 的最简洁方法是什么。
基本上,我试图在将某些输入提交到数据库之前对其进行验证。我知道我可以使用 Prismatic/schema 之类的库,但现在我想知道没有它如何实现。
此映射仅包含字符串和整数/长整数,但它可以包含其他类型。
有通用的方法吗?
【问题讨论】:
标签: clojure