19.10.11

j2clj

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

2 comments:

  1. Getting a map's key values :

    Java

    m.keySet();

    Clojure

    (keys m)

    ReplyDelete
  2. Size of a map in java

    m.size();

    Size of a map in clojure

    (count m)

    ReplyDelete