永发信息网

clojure中怎么定义文件数组

答案:2  悬赏:20  手机版
解决时间 2021-03-12 20:13
clojure中怎么定义文件数组
最佳答案
这种情况是我在工作中遇到的,由于是做REST接口开发,有时候会遇到POST请求大量数据字段,并且我的后台要对这些字段做为空验证,因此我想到将这些字段存放在数组中统一验证,下面的代码是我验证的方式。
(def check-update-keys ["a" "b" "c" "d"]) //这里定义了一个数组,该数组表示POST请求中哪些字段需要验证。

(defn get-nil-kyes
"check-keys: 需要验证的参数名称数组.
params: 请求参数.
return: 为空的参数名称数组."
[check-keys params]
(into [] (for [k check-keys :when (check-repair-required? (get params (keyword k)))] k)))

//通过上面的方法会返回一个数组,假如为keys。
(if-not (nil? (first keys))
(msg/get-errors key)
//当keys为空时,说明POST请求的数据完整。
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【艾青的作品】下面不属于艾青的作品的一项是
魔灵召唤简单塔80层光夫人怎么过
爱明灯饰照明批发这个地址在什么地方,我要处
Q Q怎么免费充VIP
口袋妖怪 叶绿 飞行术 操作方法
夏利n3没分电器的那种,高压线有电可没火打不
描述施工的诗句
腾讯游戏有哪些手游游戏的最新相关信息
新速腾后面被擦了一大块,在后保险杠那里,面
建行网银转账异地转中国银行1000多久可以到账
钦州巨研机电(开山集团广西销售服务中心)我想
白条充了200qb之后充不了了
小学美术教学的主要方法与措施有哪些
大润发滨州店在什么地方啊,我要过去处理事情
读下列材料,回答问题(15分)材料一:江苏的
推荐资讯
自解压文件是怎么回事
刘师轮胎专营店我想知道这个在什么地方
男女双方都是未到法定年龄结婚,当时双方都是
八仙中大家认为法力最高的是谁
军福全帐篷劳保地址有知道的么?有点事想过去
守卫剑阁可以选项羽魂和吕布魂的是哪个图?
2017春节联欢晚会作文200字怎么写
qq飞车无弦之音在休闲区怎么样
她若不在我身边,我要这霸业又有何用
飞扬棋牌室怎么去啊,有知道地址的么
删除对方微信中的自己
TCL电视D55A620U为什么开机黑屏没反应?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?