Size: a a a

2020 August 07

AD

Anastasiya Dyachenko in pro.elixir
нет нельзя
источник

T

Tharin in pro.elixir
Alex Bubnov
Нормально, я вот не знал, что в нём скобки эти можно ставить
Это же макрос
источник

T

Tharin in pro.elixir
Или не?
источник

T

Tharin in pro.elixir
Меня иногда раздражает mixformat
источник

T

Tharin in pro.elixir
Как-то он по-особому форматирует, некрасиво
источник

AD

Anastasiya Dyachenko in pro.elixir
Tharin
Как-то он по-особому форматирует, некрасиво
вообще не юзаю, настроить нельзя, генерируемый код в фениксе весь переделывает, ненормально
источник

AD

Anastasiya Dyachenko in pro.elixir
в тот же router потом без слез не заглянуть
источник

LL

Lama Lover in pro.elixir
Tharin
Это же макрос
Макрос-макрос
источник

AB

Alex Bubnov in pro.elixir
Anastasiya Dyachenko
нет нельзя
:(
источник

PG

Pig Greenest in pro.elixir
Lama Lover
Кстати, раз тут упомянули with
Я один считаю, что для сохранения нормальной табуляции лучше писать?
with(
 {:ok, v1} <- f1(v0),
 {:ok, v2} <- f2(v1)
) do
 ...
end

Чем
with {:ok, v1} <- f1(v0),
    {:ok, v2} <- f2(v1) do
 ...
end
Я тоже
источник

PG

Pig Greenest in pro.elixir
Alex Bubnov
А в этих скобках trailing запятую можно писать?
Можно do-end перевести в do:
источник

Z

Z in pro.elixir
Lama Lover
Кстати, раз тут упомянули with
Я один считаю, что для сохранения нормальной табуляции лучше писать?
with(
 {:ok, v1} <- f1(v0),
 {:ok, v2} <- f2(v1)
) do
 ...
end

Чем
with {:ok, v1} <- f1(v0),
    {:ok, v2} <- f2(v1) do
 ...
end
У меня автоформаттер эти проблемы решает
источник

LL

Lama Lover in pro.elixir
Z
У меня автоформаттер эти проблемы решает
Который mix format ? Поделись конфигом, если не сложно
источник

AB

Alex Bubnov in pro.elixir
Tharin
Это же макрос
Не макрос, а спецформа, если быть точным.
источник

Z

Z in pro.elixir
дефолтный конфиг, ничего не менял
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
Не макрос, а спецформа, если быть точным.
defmacro with(args), do: error!([args])
Истина где-то посередине
источник

AD

Anastasiya Dyachenko in pro.elixir
в эликсире вообще походу все можно писать со скобосками, даже defmodule и use/import/alias
источник

AD

Anastasiya Dyachenko in pro.elixir
такой неосвоенный простор для форматтера 😁
источник

LL

Lama Lover in pro.elixir
Anastasiya Dyachenko
в эликсире вообще походу все можно писать со скобосками, даже defmodule и use/import/alias
(def (head l),
 do: (List.at l, 0)))
источник

AD

Anastasiya Dyachenko in pro.elixir
Lama Lover
(def (head l),
 do: (List.at l, 0)))
не, вот так тру
def(head(l), do: List.at(l, 0))
источник