Size: a a a

2020 October 28

AD

Anastasiya Dyachenko in pro.elixir
короче как по мне это что-то вроде привычки писать if true == a do, обезопашивание даже там где не нужно, вкусовщина
источник

RP

Roman Pushkov in pro.elixir
функции с ? и не дожны ничего другого возвращать
источник

jc

john conor  in pro.elixir
Anastasiya Dyachenko
короче как по мне это что-то вроде привычки писать if true == a do, обезопашивание даже там где не нужно, вкусовщина
соглы иф тру равно тру ))))
источник

jc

john conor  in pro.elixir
Roman Pushkov
функции с ? и не дожны ничего другого возвращать
ну тогда в тернарник их и заворачивать
источник

AD

Anastasiya Dyachenko in pro.elixir
Roman Pushkov
функции с ? и не дожны ничего другого возвращать
а если возвращает {:ok, bool} то уже не походит под ?
источник

jc

john conor  in pro.elixir
за иф тру равно тру можно и по шее получить
источник

RP

Roman Pushkov in pro.elixir
Anastasiya Dyachenko
а если возвращает {:ok, bool} то уже не походит под ?
по конвенции - да
источник

jc

john conor  in pro.elixir
кстати да
источник

AD

Anastasiya Dyachenko in pro.elixir
блин я сначала весь код переписала под ? теперь обратно переписывать
источник

AD

Anastasiya Dyachenko in pro.elixir
где эта конвенция то
источник

jc

john conor  in pro.elixir
Anastasiya Dyachenko
блин я сначала весь код переписала под ? теперь обратно переписывать
ну он у тебя буль возвращает или пару?
источник

AD

Anastasiya Dyachenko in pro.elixir
john conor 
ну он у тебя буль возвращает или пару?
тупл
источник

RP

Roman Pushkov in pro.elixir
источник

jc

john conor  in pro.elixir
если пару то правда плохо, мне помойму даже линтер не позволял такое писать
источник

AD

Anastasiya Dyachenko in pro.elixir
спс
источник

NM

Nikita Mistyukov in pro.elixir
def get_project_name(%Project{} = project, %Widget{name: name}), do: get_name(Enum.map(project, &(&1.name)), name)

вот также еще можно первую функцию сделать) вспомнил)
источник

AD

Anastasiya Dyachenko in pro.elixir
при этом is_ писать тоже нельзя, как ее назвать то? функция например возвращает рабочее ли сейчас время
источник

RP

Roman Pushkov in pro.elixir
почему ж is нельзя?
источник

AD

Anastasiya Dyachenko in pro.elixir
ну is_ это же гарды булевские
источник

jc

john conor  in pro.elixir
 
def truelable?(foo, bar) do
   foo != nil &&
     bar == "sim" && foo.hightest
 end
источник