Size: a a a

2021 March 09

AB

Alex Bubnov in pro.elixir
Denis Fakhrtdinov
Но вот в этом операторе есть.
да нет там никакого приведения типов, это просто такой оператор
источник

AB

Alex Bubnov in pro.elixir
ну вот описан он так
источник

DF

Denis Fakhrtdinov in pro.elixir
Да, я понимаю, что это просто функция.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Denis Fakhrtdinov
В отличие от эликсира, логические операторы в эрланге определены только на boolean.
Всё это субьективное, максималичное мнение, чтобы объявлять его "правильным". В Elixir-е есть чистые, которые работают только на boolean и операторы, которые работают динамически и они разделены...А вот у Erlang-а с andalso и orelse какая-то биполярка. И это тоже субъективное мнение.
источник

DF

Denis Fakhrtdinov in pro.elixir
Что биполярного в ленивых andalso и orelse?
источник

DF

Denis Fakhrtdinov in pro.elixir
Есть жадный and, есть ленивый andalso.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Denis Fakhrtdinov
Что биполярного в ленивых andalso и orelse?
В том, что они логику нарушают - вроде же boolean должен быть, а нет
источник

DF

Denis Fakhrtdinov in pro.elixir
Он и должен быть boolean.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Denis Fakhrtdinov
Он и должен быть boolean.
1> true andalso {1,2,3}.
{1,2,3}
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Denis Fakhrtdinov
Он и должен быть boolean.
А нифига, какой-то микс
источник

DF

Denis Fakhrtdinov in pro.elixir
Нуууу, да, тут срезали уголочек, согласен.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Denis Fakhrtdinov
Он и должен быть boolean.
В Elixir-е разделены семантически, а не какой-то микс.
источник

AD

Anastasiya Dyachenko in pro.elixir
ну вообще то это руби, в пхп так не пишут😂
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Denis Fakhrtdinov
Нуууу, да, тут срезали уголочек, согласен.
В Elixir-е чёткое разделение и предсказуемое поведение, а у Erlang-а тут какая-то биполярочка.
источник

DF

Denis Fakhrtdinov in pro.elixir
Как скажете, Дмитрий, вы меня полностью уделали, посыпаю голову пеплом 🙂
источник

DF

Denis Fakhrtdinov in pro.elixir
И Анастасия тоже уделала.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Denis Fakhrtdinov
Нуууу, да, тут срезали уголочек, согласен.
И так у Erlang-а много где, ещё можно про точки, запятые и удобство рефакторинга вспомнишь и ещё много к чему можно при желании прикопаться, если подходить так же предвзято к языку.
источник

DF

Denis Fakhrtdinov in pro.elixir
Опозорен, бегу, поджав хвост.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
И к тому, что в Erlang-е биполярка куда данные совать в первый или последний аргумент.
источник

ML

Maksim Lapshin in pro.elixir
кроме того, что вторым элементом после andalso может быть что угодно и тогда будет false или что угодно,  есть ещё конструкция с list comprehension, которую я никак не могу выучить даже
источник