This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-04-16
Channels
- # beginners (81)
- # calva (6)
- # cider (21)
- # clj-kondo (2)
- # clojure (62)
- # clojure-austin (3)
- # clojure-europe (3)
- # clojure-italy (20)
- # clojure-nl (39)
- # clojure-russia (4)
- # clojure-spec (19)
- # clojure-uk (23)
- # clojurescript (76)
- # cursive (6)
- # data-science (9)
- # datomic (12)
- # defnpodcast (1)
- # figwheel-main (3)
- # fulcro (8)
- # jackdaw (5)
- # jobs (1)
- # jobs-discuss (18)
- # joker (1)
- # leiningen (2)
- # liberator (2)
- # off-topic (148)
- # onyx (5)
- # pedestal (39)
- # planck (7)
- # re-frame (5)
- # reagent (3)
- # reitit (37)
- # shadow-cljs (165)
- # tools-deps (1)
- # yada (19)
buongiorno, domanda al volo, perchè rand-nth
non funziona sui set? :thinking_face:
è anche una nota sulla documentazione (più o meno): https://clojuredocs.org/clojure.core/set
> Sets are a core data structure that by definition do not store elements in a sorted order. The actual order will ultimately be determined by the specific hashing function underpinning the data structure.
giusto 👍 sempre che non lo trasformo con sorted-set-by o simili
cmq grazie 🙂
in parole povere: - sequenzialita`: ad ogni "valore" corrisponde un indice numerico, e la lista degli indici nomerici e` strettamente monotonicamente crescente e continua - ordinamento: esiste una relazione binaria tra gli elementi che descrive la proprieta` di "a precede b"
ok, ed un set come viene rappresentato internamente quindi?
(so che potrei googlare ma mi sento pigro :P)
un set in clojure e` letteralmente una mappa k->k, una mappa in clojure e` una hash array mapped trie
grazie delle delucidazioni @bronsa 🙂
Vi condivido il video del primo meeting di scicloj https://youtu.be/NyMABoUEj20 a cui a sorpresa ha partecipato pure Rich Hickey 🙂
Grazie @justalanm sembra una discussione interessante, e quante facce (e voci) note :)