- 1
- 2
Func = fun(X, Y) -> if X > Y -> true; true -> false end end,
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+129
Func = fun(X, Y) -> if X > Y -> true; true -> false end end,
...
Из одного из видеоуроков по Erlang.
Удивлюсь, как можно было даже в этом языке сделать boolshit...
Я знаю только http://erlang-mnesia-video.ru/
Набери в Ютубе "erlang уроки". Я ожидал найти там серьезных дядь, а нашел одно лишь школоло, которое вчера еще строило ловушки в майнкрафте, а сегодня создает за 5 уроков по 10 минут безотказный многопоточный распределенный сервер.
Если есть необработанная ошибка, значит скорее всего состояние процесса уже запорото, и дальнейшая работа будет доставлять только косяки и проблемы. Это во всех языках так ;)
Пока две ноды научишь спариваться - узнаешь ;)
В других случаях говно какое-то получается.
Не нашел в базе запись – нужно вернуть клиенту код ошибки, а не молча послать его...
Принцип let it crash нужен, имхо, для непредвиденных ошибок, которые никто не обработал.
http://www.youtube.com/watch?v=HcfHBgUTn7I
Mother Mary comes to me,
Speaking words of wisdom -
Let it crash.
Ну кроме классического if true then true else false
Так лучше, наверное.
http://www.erlang.org/doc/reference_manual/expressions.html
пункт 7.7
Это же для нубов а не для прокуренных админов
В документации этот пример для того, чтобы показать аналог else (т.е. если ничего больше не сработало) – делай по true->
Все-равно пример неудачный.
Говно можно писать на любом языке... Кстати, а оно и в оригинале было в одну строку?
Это типичный пример оформления кода. В книжках и туториалах этот стиль называют "expressive and readable".
Как по мне, основное говно что не пользуются `when`ом. Но для туториала это простительно.
по крайней мере в одном из туториалов так было написано. я сам только чуть дальше helloworld в эрланге продвинулся прежде чем забить. забил потому что синтакс мне совсем не читабельный - с ихними точками, запятыми и точка-с-запятыми.
не вижу смысла в этот нано оптимизации
В тему сайта...
Перерабатывает файлы в энтропию?
Просто смотрел Ютуб в сортире, надоели эти Макс +100500 и КВН, решил вот глянуть, что по программированию там есть.
Видеоуроки достойны обстановки
Ты об этом?
/me с досадой смотрит на std::less
Жопа с ручкой. Сорри за оффтоп.