私はセットを注文されていないという印象の下に常にだったが、文字のセットが命じているように見えるんことに気づい:文字セットが注文されたように見えるのはなぜですか?
(seq #{\e \c \b \z \a})
=> (\a \b \c \e \z)
私は文字の他の種類を紹介した場合、彼らは「かのように、それはそう
(seq #{\e \A \c \space \b \z \a})
=> (\space \A \a \b \c \e \z)
はなぜ自分のコードに応じた文字ソートされているが、数字のセットは、任意の順序を持っているように見えます:?文字のコードに従って順序付けされた再
興味深い!だから、文字はJavaのハッシュ実装を使用し、数字はClojureを使用しますか? – Carcigenicate
はい、[hasheq'](https://github.com/clojure/clojure/blob/6dcb5e2/src/jvm/clojure/lang/Util.java#L164)には文字のオーバーライドがありません。 – amalloy
クール。詳細な分析をいただきありがとうございます。 – Carcigenicate