Size: a a a

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

2021 February 05

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Ingrid Raines
Почему не хэш-мапа? 😂
Есть мнение что векторами мыслят фрондентдеры (CLJS) ))), а мапами бэкэндеры (CLJ), не спрашивайте почему, если сразу шутка не зашла :)
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Ingrid Raines
Ух, я пока видимо ещё туповата
нет, просто это не "хэш-мапа"
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dos
{0 :sarcasm 1 "Stalo 1000001"}
ну тогда уж (array-map 0 :sarcasm 1 "Stalo 1000001") 😊
источник

D

Dos in Clojure — русскоговорящее сообщество
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrew Rudenko
нет, просто это не "хэш-мапа"
ну почти 😊
public interface IPersistentVector extends Associative ...
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
(get {0 :sarcasm 1 "Stalo 1000001"} 0)

(get [:sarcasm "Стало 1000001"] 0)

:)
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну почти 😊
public interface IPersistentVector extends Associative ...
если мы говорим об мапе как интерфейсе (Map, Associative), то вектор может так называться. Но когда мы говорим "хэш-мапа" мы явно имеем ввиду структуру данных, а не интерфейс.
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
как тут не вспомнить бессмертную цитату Паука:
"В некоторых ситуациях мужчины и женщины ведут себя абсолютно одинаково ну, например, если их поджечь"
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrew Rudenko
если мы говорим об мапе как интерфейсе (Map, Associative), то вектор может так называться. Но когда мы говорим "хэш-мапа" мы явно имеем ввиду структуру данных, а не интерфейс.
когда ты говоришь «хэш-мапа», то может быть
что имеют ввиду другие люди — тут я бы поостерёгся что-либо утверждать 😊
источник

ST

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

D

Dos in Clojure — русскоговорящее сообщество
Sergey Trofimov
во всяком случае нашлись люди, кто шутку оценил, и кто узнал что-то новое
👍
источник

AR

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Andrew Rudenko
если кто-то использует неправильно термины — это повод на это указать, так проще в будущем будет.
Не думай о будущем — коммить и беги.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrew Rudenko
если кто-то использует неправильно термины — это повод на это указать, так проще в будущем будет.
ну тогда и это не хэш-мапа
(class {0 :sarcasm 1 "Stalo 1000001"})
=> clojure.lang.PersistentArrayMap
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
источник

D

Dos in Clojure — русскоговорящее сообщество
Представлять вектор мапой полезно для таких случаев (contains? [1 2 3] 3) ; => false
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну тогда и это не хэш-мапа
(class {0 :sarcasm 1 "Stalo 1000001"})
=> clojure.lang.PersistentArrayMap
йеп
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Потому что contains? не про содержимое.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Как там
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
(some #{3} [1 2 3])
источник