Size: a a a

2018 November 27

АЮ

Андрей Юнми in pro.elixir
xhajag
А кто в чем код пишет? Идея - ну такое, странная поддержка, VSCode уже приятнее но довольно часто "теряется" автодополнение.
Emacs конечно же умеет все, но как то в нем пять лет разбираться не хочется, хочется кодить а не конфиги ide писать.
Мы уже разобрались, что из коробки макс умеет не во всё. Но настроить его не долго, в принципе.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alexey Bolshakov
да, я помню - ты не любишь переменные и =
:)
Я бы company забрал матчем в аргументах функции
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И в нужном месте вызвал Qiwi.company_balance(company)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И все
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что доступ к полям через точку я тоже не люблю)
источник

AB

Alexey Bolshakov in pro.elixir
Źmićer Rubinštejn
Потому что доступ к полям через точку я тоже не люблю)
я тоже не люблю. осоенно если поля вдруг нет )
источник

Е

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

ŹR

Źmićer Rubinštejn in pro.elixir
Зато -2 строчки в коде и очень декларативно
источник

ŹR

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

AB

Alexey Bolshakov in pro.elixir
Евгений
вкусовщина
нет. это просто два варианта обработать ситуацию. доступ через скобки, ты получишь либо значение либо nil и можешь обработать через матч. а доступ через точку - ты получишь либо значение, либо raise. и можешь обработать через try ... catch
источник

ŹR

Źmićer Rubinštejn in pro.elixir
foo.bar[:baz] - это дерзко
источник

Е

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

ŹR

Źmićer Rubinštejn in pro.elixir
Скобки так-то безопастнее
источник

Е

Евгений in pro.elixir
Map.get(key, default_value)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А если глубоко - то get_in
источник

AB

Alexey Bolshakov in pro.elixir
Евгений
Map.get(key, default_value)
на мою вкусовщину - много буков
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А оно не работает без Access протокола
источник

Е

Евгений in pro.elixir
квадратные скобки через протокол ходят
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А он по дефолту не определен у структур
источник

AB

Alexey Bolshakov in pro.elixir
можешь написать
map[key] || default_value
источник