Its really easy to do stuff in lisp if you have examples from your favorite language :
Define a variable
Java ------ int a = 1;
Clojure --- (def a 1)
Create a hashtable value
Java ------ Hashtable people = new Hashtable();
Clojure----(def people [{:name "j" :age "30"} {:name "matt" :age "25"}]
Edit a hashtable value
Java ------ m.put("age",4)
Clojure----(assoc-in users [1 :age] 4 )
///////more2come
Getting a map's key values :
ReplyDeleteJava
m.keySet();
Clojure
(keys m)
Size of a map in java
ReplyDeletem.size();
Size of a map in clojure
(count m)