Size: a a a

2018 November 27

ŹR

Źmićer Rubinštejn in pro.elixir
Вот и получается foo.bar[:bazz]
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А %{foo: %{bar: baz}} работает всегда
источник

Е

Евгений in pro.elixir
Alexey Bolshakov
можешь написать
map[key] || default_value
я не люблю жабаскриптовый и рубишный криптокодинг
источник

AB

Alexey Bolshakov in pro.elixir
Źmićer Rubinštejn
Вот и получается foo.bar[:bazz]
(foo.bar)["bazz"]
источник

AB

Alexey Bolshakov in pro.elixir
Евгений
я не люблю жабаскриптовый и рубишный криптокодинг
вкусовщина )
источник

Е

Евгений in pro.elixir
точно
источник

AB

Alexey Bolshakov in pro.elixir
будь мужиком! пиши через case проверку на nil!
источник

Е

Евгений in pro.elixir
эм, зачем?
источник

AB

Alexey Bolshakov in pro.elixir
case map[key] do
 value -> value
 _else -> default
end
источник

AB

Alexey Bolshakov in pro.elixir
Евгений
эм, зачем?
как зачем? ерланга стайла.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Лучше всего скобки же
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если глубокий nest
источник

ŹR

Źmićer Rubinštejn in pro.elixir
foo[:bar][:bazz]
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что Access определен для nil
источник

A

Alexander in pro.elixir
with %{company: company} <- somecompany do
 Qiwi.get_balance(company)
else
 _ -> crash_and_burn
end
источник

Е

Евгений in pro.elixir
case map do
 %{^key => value} -> value
 _ -> default
end
источник

Е

Евгений in pro.elixir
Alexey Bolshakov
case map[key] do
 value -> value
 _else -> default
end
это же косячный кейс
источник

Е

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

АЮ

Андрей Юнми in pro.elixir
источник

Е

Евгений in pro.elixir
Źmićer Rubinštejn
Лучше всего скобки же
лучше или не лучше - вкусовщина, а так да, тоже вариант, с небольшим оверхедом
источник