Size: a a a

Clojure — русскоговорящее сообщество

2019 December 20

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Сергей Суржик
Ситуация, когда для различных ключей получается одно и то же хеш-значение, называется коллизией. Такие события не так уж и редки — например, при вставке в хеш-таблицу размером 365 ячеек всего лишь 23 элементов вероятность коллизии уже превысит 50 %
Очень круто чувак вероятности считает без указания размера хеша, алгоритма и прочего ) к слову в кложе и не хэш таблица
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
мне до сих пор не дает покоя то, что (hash-set 1 1 2 3 4  4) возвращает #{1 4 3 2}, а не #{1 4 2 3} )))
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
ну заменили красно-черное на авл, делов то
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
тут правильно писали, что использование этой абстракции не должно опираться на ее реализацию, которая может поменяться в любой версии
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
мне до сих пор не дает покоя то, что (hash-set 1 1 2 3 4  4) возвращает #{1 4 3 2}, а не #{1 4 2 3} )))
просто печатает не так, как ты хочешь
а так #{1 2 3 4} = #{4 3 2 1} в любых сочетаниях, и это одно и то же
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
на самом деле да. позиция не так важна
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
бросили на стол четыре предмета, и пофиг, как они улеглись
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Andrey Ivanov
не знаю насчет других дебаггеров, но когда я написал свой и попользовался им, я понял, что в Кложе дебажить пошагово нетривиально. И не потому что ФП, Кложа как раз наглухо императивный язык, а потому что то, что вы видите в коде, и во что это разворачивается на этапе макроэкспандинга, просто небо и земля.
Можно всё писать через comp, тогда будет фп ^.^
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
я вообще прекрасно понимаю, когда у людей возникает вопрос о порядке ключей в первый раз
мне не очень понятна психология неприятия разъяснений по этому поводу 😊
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
И принты туда же в comp
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
 (= #{1 2 3 4} #{1 4 3 2}) => true
так что вообще не важно в каком порядке все упало на стол)))
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
 (= #{1 2 3 4} #{1 4 3 2}) => true
так что вообще не важно в каком порядке все упало на стол)))
а ты докапываешься к порядку, в котором ты осматриваешь лежащие на столе предметы 😊
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
я много к чему докапываюсь
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
если ты видел, как их выкладывали на стол, ты можешь строить какие-то предположения
а если ты зашёл, а оно там уже лежит — то всё
источник

KR

Kostyantin Randomname in Clojure — русскоговорящее сообщество
господи, как все сложно.
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
а в чем проблема то? )) не понимаю что странного в том что сеты порядок не сохраняют и что мапы его не гарантируют, для этого есть отдельные коллекции в кложе.
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
это больше философский вопрос)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ты выложил на стол, пришёл другой человек и взял в другом порядке, а у тебя пригорает, почему он взял не в том порядке, что ты выложил 😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Alexey Golda
а в чем проблема то? )) не понимаю что странного в том что сеты порядок не сохраняют и что мапы его не гарантируют, для этого есть отдельные коллекции в кложе.
видимо, в области психологии проблема 😊
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
не выложил, а хотел, чтобы все выложилоь определенным образом) перфекционизм в чистом виде)
источник