在下面的两个案例中,php代码都是真实的。我不知道为什么?
(def data '[[a b][b c][c d][d e][e f][f g][f h]
[b i][d j][j l][l m][a n][a o][o p]])
(defn rel1 [x data] (filter #(= (first %) x) data))
(rel1 'a data)
;; => ([a b] [a n] [a o])
输出结果为:
100个
新
100个
为什么if条件不起作用?
答案 0 :(得分:2)
在第一个if语句中,您要将100
分配给$cid
,而不是进行比较。您使用的是=
而不是==
。因此,在第一个语句$cid
设置为100
。说到第二个if语句,$cid
的值为100
。所以条件评估的是真实价值。