;; Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a)
1
;; fn? still returns false for them because they are not created using fn:
user=> (fn? {:a 1})
false
;; Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a)
1
;; fn? still returns false for them because they are not created using fn:
user=> (fn? {:a 1})
false
Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a)
1
<b>fn?</b> still returns <b>false</b> for them because they are not created using <b>fn</b>:
user=> (fn? {:a 1})
false
Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a)
1
<b>fn?</b> still returns <b>false</b> for them as they are not created using <b>fn</b>:
user=> (fn? {:a 1})
false
Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a})
1
<b>fn?</b> still returns <b>false</b> for them as they are not created using <b>fn</b>:
user=> (fn? {:a 1})
false
Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a})
1
fn? still returns false for them as they are not created using fn:
user=> (fn? {:a 1})
false