(all code here on GitHub: csv-statistic)
(ns clojure.examples.cartesian_pair
(:gen-class))
(println (class 1) )
(println (class "S") )
(defn test [arg1 arg2]
{:pre [(number? arg1) (number? arg2)]}
(+ arg1 arg2))
( println (number? 2))
(defn bias-colls
"Function read col and return list of all possible pairs [ [x1 x2] .. [xi xj] ] where xi not = xj and xi not number "
[ coll ]
(for [x coll y coll :when (not= x y) :when (not (number? x)) ]
[x y])
)
(def my-coll ['a 'b 'c 'd 'd "Bank Of America" "HSBC Bank" 123 1234 4534] )
(->>
my-coll
bias-colls
println
)
No comments:
Post a Comment