Juan-Carlos Gandhi (
juan_gandhi) wrote2012-07-02 12:24 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
наука и жизнь
Scala:
Бля.
scala> List(Set(1,2)).flatten == List(Set(2,1)).flatten res3: Boolean = false
Бля.
no subject
no subject
import scala.collection.immutable._
scala> List(HashSet(1, 2)).flatten == List(HashSet(2,1)).flatten
res0: Boolean = true
no subject
(no subject)
(no subject)
(no subject)
no subject
Sorry, could not resist
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
https://github.com/scala/scala/blob/v2.9.2/src/library/scala/collection/immutable/Set.scala#L92
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
ага
res11: Boolean = false
scala> Set(1,2).toList == Set(2,1).toList
res12: Boolean = false
Re: ага
Проблема.
no subject
последнее слово - сигнал к ее окончанию.
no subject
no subject
List(Set(1,2), order_fun)
Просто так привести множество в список нельзя же. Нужен антирефлексивный порядок, а откуда его взять?
Кстати. "List(Set(1,2,2)).flatten == List(Set(2,1,1)).flatten" ?
no subject
false
no subject
no subject
(no subject)
no subject
И ведь ни один э... хороший человек не посоветовал написать x.compare(y)
(no subject)
(no subject)
(no subject)
no subject
хехе
no subject
no subject
http://ivan-gandhi.livejournal.com/2019207.html?thread=24711559#t24711559 - такой пример не существует? разве только по умолчанию в хаскеле это SortedSet.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
Пиши камплейнрепорть баг. :) Ведь баг же?no subject
no subject
ni razu
vidimo nado prodolzhit'...
fp : "odin i tot zhe argument - odin i tot zhe rezultat"
vyshe pokazano ravenstvo listov, nu dlya chistoty :
point v tom, chto scala - javno ne "tort"
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)