↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Styx
23 ноября 2017
Aa Aa
#кодерское #внезапно #elixir

Один из основных проектов переводят на Elixir — приятный такой ЯП на базе Erlang'а. Ну и, как одному из топ-девов, мне поставлена задача изучить, освоить и т.д.

Ничего сложного, в принципе, хотя и сложновато перестроиться с "let's resque those errors" на "let it crash" (а это — его основная парадигма).

Но вот что меня удивило, так это:
iex> if 0, do: "TRUE", else: "FALSE"
"TRUE"

Пожалуй, это — первый из известных мне языков программирования, в котором 0 — не FALSE :)
23 ноября 2017
2 комментариев из 6
nil по определению отсутствие значения, его by design нельзя приводить ни к чему.

Вы ещё скажите, что undefined нельзя ни к чему приводить :)
Styx
> скажите, что undefined нельзя ни к чему приводить

Что-то у меня wat от подобных мыслей
ПОИСК
ФАНФИКОВ













Закрыть
Закрыть
Закрыть