У меня есть эта отсортированная карта:
(def sm (sorted-map :1 "a" :500 "b" :9999 "c"))
;; {:1 "a", :500 "b", :9999 "c"}
Я пытаюсь получить последовательность со всеми ключами, которые ниже: 1000:
(subseq sm < :1000)
Я ожидал вывода быть таким:
([:1 "a"] [:500 "b"])
Но вместо этого я получаю это:
([:1 "a"])
Почему: 1000 между: 1 и: 500, или: 5000 между: 1 и: 500 ?
Я пробовал то же самое со строковыми или цифровыми клавишами, тот же результат.
Спасибо.