title: Clojure: = vs ==
body: <p>I'm struggling with understanding why</p>
  
  <pre><code>(= 1 1.0)
  </code></pre>
  
  <p>evaluates to <code>false</code> whereas</p>
  
  <pre><code>(== 1 1.0)
  </code></pre>
  
  <p>evaluates to <code>true</code>. According to the <a href="http://clojuredocs.org/clojure_core/clojure.core/==" rel="noreferrer">docs</a>, <code>==</code> seems to be only working on numbers but other than that there doesn't seem much difference. So, what am I missing?</p>