Size: a a a

2018 November 09

Е

Евгений in pro.elixir
скорее да, это упоротость ФП
источник

Е

Евгений in pro.elixir
в целом это не обязательно мапа, это может быть любая структура с какой-то там вложенностью даже
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Евгений
Да никакой матчиг в аргументах не нужен, все можно внутри case-ми сделать :)
Это тоже не правильно - слишком категорично.
источник

Е

Евгений in pro.elixir
Это шутка была
источник

DS

Dmitry Shpagin in pro.elixir
Евгений
Да никакой матчиг в аргументах не нужен, все можно внутри case-ми сделать :)
Ну матчинг аргументов вещь не плохая, просто не надо ради каждого возможного значения перегружать функцию
источник

Е

Евгений in pro.elixir
"перегружать" :)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Мапы редко надо матчить, потому что они «сильнодинамические»
источник

AB

Alexey Bolshakov in pro.elixir
я, говорит, хочу писать непонятный код
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Кейворды вообще не заматчишь
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Туплы и атомы надо обычно
источник

Е

Евгений in pro.elixir
ну у меня {^key => value} = map встречается
Полагаете дурной тон и надо через Map.get/fetch?
Где-то читал, что через матчинг - это самый быстрый способ достать value из мапы
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну если ты уверен что там это лежит - наверное норм
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Но если ты уверен - то тогда ты знаешь ключ и так
источник

DS

Dmitry Shpagin in pro.elixir
>> что через матчинг - это самый быстрый способ достать
На крохоборство похоже)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Короче я не очень себе представляю такой код
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Может такие бывают, но я их пока не писал
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А может быть я всегда пишу такое совсем по другому
источник

Е

Евгений in pro.elixir
Źmićer Rubinštejn
Но если ты уверен - то тогда ты знаешь ключ и так
не обязательно, ключ в переменной
источник

AB

Alexey Bolshakov in pro.elixir
Źmićer Rubinštejn
Короче я не очень себе представляю такой код
это код, в котором чтоб узнать, какой ключ - нужно проглядеть пару уровней иерархии, пару экранов полистать. а может из другого модуля дернули. в общем, всё как в старые добрые времена в ООП
источник

Е

Евгений in pro.elixir
Alexey Bolshakov
это код, в котором чтоб узнать, какой ключ - нужно проглядеть пару уровней иерархии, пару экранов полистать. а может из другого модуля дернули. в общем, всё как в старые добрые времена в ООП
зачем? это может быть результат функции строкой выше
источник