Size: a a a

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

2019 December 24

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Tim Plotnikov
Так я и советуюсь со всеми, как бы по-красивее да по-удобнее написать эту функцию)
все советы уже прозвучали выше
либо сразу мапа, и не нужна такая функция
либо четыре параметра и не собирать нулы
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Да, 4 параметра думаю должно норм зайти
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Один умный человек сказал как-то, что самая наглядная функа - это map (в смысле сама по себе {} с ключами и значениями, а не clojure.core/map)
источник

ST

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

DG

David Graycen in Clojure — русскоговорящее сообщество
Damir Farazetdinov
Один умный человек сказал как-то, что самая наглядная функа - это map (в смысле сама по себе {} с ключами и значениями, а не clojure.core/map)
👆  
({:a 1 :b 2} :a)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Damir Farazetdinov
Один умный человек сказал как-то, что самая наглядная функа - это map (в смысле сама по себе {} с ключами и значениями, а не clojure.core/map)
map в смысле map? 😊
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Sergey Trofimov
map в смысле map? 😊
… не clojure.core/map
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
(def rotate-right
  {:north :east
   :east :south
    :south :west
    :west :north}
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Damir Farazetdinov
… не clojure.core/map
я про функцию clojure.core/map?
источник

AI

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
map в смысле map? 😊
видать шутка слишком тонкая получилась...
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
на самом деле нет. просто ты невнимательно прочитал
В)
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
вот тебе парсер цсв
(defn f [s]
 (->> (str/split s #"\s+")
      (zipmap [:a :b :c :d])
      (remove (comp str/blank? second))
      (into {})))

(f "1 2 3")
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
я сразу там написал, что имелось ввиду не clojure.core/map
источник

DF

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

GA

Gleb Averchuk in Clojure — русскоговорящее сообщество
Немного тупенько
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Damir Farazetdinov
я сразу там написал, что имелось ввиду не clojure.core/map
да, а я к этому приписал, что имелось ввиду
так как в кложе сокращение hash map до map используется сплошь и рядом, чтобы делать такое уточнение
и как бы функция map? тоже об этом, ведь её не назвали hash-map?
то есть чтобы понять тебя неправильно даже без пояснения в скобках — нужно сильно постараться
источник

GA

Gleb Averchuk in Clojure — русскоговорящее сообщество
А если частей света внезапно станет 16 или 42?
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
однако шутники всё равно нашлись
источник

GA

Gleb Averchuk in Clojure — русскоговорящее сообщество
Северо-северо-восток
источник