Size: a a a

2019 January 24

DI

Dmitry (Deex) Ivanov in pro.elixir
Саша Воронов
ну, я в питоне смотрел. в других местах хз
в питоне же вроде бесконечные числа, поэтому он вывозит такое
источник

СВ

Саша Воронов in pro.elixir
Dmitry (Deex) Ivanov
в питоне же вроде бесконечные числа, поэтому он вывозит такое
ну, лимит все же есть
In [42]: decimal.Decimal("".join(("0.", "0"*1000000000, "1"))) + decimal.Decimal("".join(("0.", "0"*1000000000, "2")))                                                                                             
Out[42]: Decimal('0E-1000026')
источник

IB

Ilya Borovitinov in pro.elixir
ⰿⰰⰾⱏ ⱄⰽⱃⰹⰾⰵⰲⱏ
парни вопрос: какой бы можно было хекс-пакет использовать в качестве добротно созданного образца, в смысле качественного кода на еликсире и тестирования?
Что-то от core maintainers.

Ecto крутой пакет, Plug вроде тоже
источник

ⰿⱄ

ⰿⰰⰾⱏ ⱄⰽⱃⰹⰾⰵⰲⱏ in pro.elixir
Ilya Borovitinov
Что-то от core maintainers.

Ecto крутой пакет, Plug вроде тоже
спс
источник

МБ

Максим Барулин in pro.elixir
Подскажите как из такого списка:
[{"0", "val1"}, {"2", "val2"}, {"0", "val3"}] найти все элементы с заданным ключём? Keyword.get_values падает, так как ключ должен быть атомом, а List.keyfind возвращает только первое значение. Кроме как фильтром есть варианты?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Фильтром
источник

DG

Dmitry Grach in pro.elixir
– Кроме как фильтром есть варианты?
- Фильтром
источник

DG

Dmitry Grach in pro.elixir
Максим Барулин
Подскажите как из такого списка:
[{"0", "val1"}, {"2", "val2"}, {"0", "val3"}] найти все элементы с заданным ключём? Keyword.get_values падает, так как ключ должен быть атомом, а List.keyfind возвращает только первое значение. Кроме как фильтром есть варианты?
Или фильтром, или фильтром.
А что не так с фильтром, кстати?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Рекурсивной функцией блин
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Можно inspect а потом через регулярку
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вообще тупой вопрос
источник

МБ

Максим Барулин in pro.elixir
почему тупой? вот мне например ни разу не понятно странное ограничение на атом в Keyword
источник

DG

Dmitry Grach in pro.elixir
Źmićer Rubinštejn
Вообще тупой вопрос
Не будь токсичным )))
источник

AA

Alexander Andreev in pro.elixir
[{"0", "val1"}, {"2", "val2"}, {"0", "val3"}] - а разве это кейворд лист? там же должны быть символы. может поэтому не работают методы?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Максим Барулин
почему тупой? вот мне например ни разу не понятно странное ограничение на атом в Keyword
Потому что в этом смысл Keyword
источник

AB

Alex Bubnov in pro.elixir
Максим Барулин
Подскажите как из такого списка:
[{"0", "val1"}, {"2", "val2"}, {"0", "val3"}] найти все элементы с заданным ключём? Keyword.get_values падает, так как ключ должен быть атомом, а List.keyfind возвращает только первое значение. Кроме как фильтром есть варианты?
Enum.filter |> Enum.map
источник

AB

Alex Bubnov in pro.elixir
Enum.group_by |> Map.get
источник

МБ

Максим Барулин in pro.elixir
Alex Bubnov
Enum.filter |> Enum.map
это понятно
источник

AB

Alex Bubnov in pro.elixir
хотя насчет второго не уверен
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что Keyword это синтаксический сахар для списка из туплов из двух элементов, первый их которых атом
источник