juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2012-07-02 12:24 pm
Entry tags:

наука и жизнь

Scala:
  scala> List(Set(1,2)).flatten == List(Set(2,1)).flatten
res3: Boolean = false


Бля.

[identity profile] huzhepidarasa.livejournal.com 2012-07-02 09:02 pm (UTC)(link)
Это, боюсь, пока на коллизию не напоролись.

scala> (563,983).hashCode
res1: Int = 8056365
scala> (961,751).hashCode
res2: Int = 8056365
scala> List(HashSet((563,983),(961,751))).flatten == List(HashSet((961,751),(563,983))).flatten
res3: Boolean = false

[identity profile] ivan-gandhi.livejournal.com 2012-07-02 09:29 pm (UTC)(link)
А блин...

Спасибо за пример.

[identity profile] huzhepidarasa.livejournal.com 2012-07-03 06:17 am (UTC)(link)
Надо SortedSet, там все правильно получается.