Size: a a a

2020 September 28

AB

Alex Bubnov in ErlangRus
Иванов Иванов
зачем? только запутается же
ну и вообще, это не повод не упоминать.
разумный человек посмотрит в доки, посмотрит некоторое время пустыми глазами в стену и пойдет писать peg. Х)))
источник

СК

Сергей Крутский... in ErlangRus
Alex Bubnov
ну и вообще, это не повод не упоминать.
разумный человек посмотрит в доки, посмотрит некоторое время пустыми глазами в стену и пойдет писать peg. Х)))
Ну можно чуть более подходящее текущему уровню подкинуть https://learnyousomeerlang.com/functionally-solving-problems#rpn-calculator
источник

in ErlangRus
Эту запись можно как-то сократить?
источник

AB

Alex Bubnov in ErlangRus
Эту запись можно как-то сократить?
перенести эту проверку вместе с вызовом printer внутрь escape?
источник

in ErlangRus
а?
источник

ML

Maksim Lapshin in ErlangRus
Эту запись можно как-то сократить?
зачем ты вообще рассматриваешь не num в этом месте?
источник

in ErlangRus
Кста да :)
источник

in ErlangRus
я же его вынес
источник

in ErlangRus
Ой
источник

in ErlangRus
Maksim Lapshin
зачем ты вообще рассматриваешь не num в этом месте?
аа, потому что значения у plus и minus могут быть num
источник

AB

Alex Bubnov in ErlangRus
а?
можно написать, например.  
escape({num, _}) -> printer(X);
escape(E) -> ["(", g(E), ")"].
источник

AB

Alex Bubnov in ErlangRus
не уверен, что не написал фигни, правда.
источник

in ErlangRus
Теперь меньше :)
источник

LL

Lama Lover in ErlangRus
Теперь меньше :)
А зачем ++ ? Можно же сделать iolist
источник

in ErlangRus
Lama Lover
А зачем ++ ? Можно же сделать iolist
Кажись что-то не то :)
источник

in ErlangRus
Lama Lover
А зачем ++ ? Можно же сделать iolist
источник

AB

Alex Bubnov in ErlangRus
3>  io:format("~s~n",  [ ["a", ["some", "b"]] ]).
asomeb
ok
источник

in ErlangRus
мне не нужен format) функция именно должна вернуть строку
источник

in ErlangRus
string:concat под капотом делает то же самое :)
источник

AB

Alex Bubnov in ErlangRus
мне не нужен format) функция именно должна вернуть строку
5> lists:flatten(  [ ["a", ["some", "b"]] ]).
"asomeb"

но если когда-то соберешься писать в прод - так не делай.
источник