title: Comparing two identical Double value return false Swift 3
body: <p>I tried to compare two identical latitude, which is of type <code>Double</code>, and when I print the result, it's evaluated as <code>false</code>. </p>
  
  <pre><code>print("spot latitude: " + String(spot.location.latitude))
  print("first object: " + String(firstSpot.location.latitude))  
  print(spot.location.latitude == firstSpot.location.latitude)
  </code></pre>
  
  <p>Output: </p>
  
  <pre><code>spot latitude: 32.8842183049047
  first object: 32.8842183049047
  false
  </code></pre>
  
  <p>Anyone has any idea what's going on?</p>