Size: a a a

Чат по руби

2020 July 25

BO

Boris O in Чат по руби
Paul
на самом деле, !include вполне достаточно для решения задач.
Думаю, еще хочется, чтобы было красиво :)
источник

BO

Boris O in Чат по руби
exclude? Красивее, чем !include?
источник

P

Paul in Чат по руби
syntax sugar :)
источник

BO

Boris O in Чат по руби
Эстетика!)
источник

IL

Ilya L. in Чат по руби
Вячеслав
Хаскель тогда в изучение)) Тоже динамический язык. Сразу окажется, что не все языки похожи))
Я могу ошибаться, но Haskell, мне кажется, как раз нет. Common Lisp - вероятно более удачный пример
источник

IL

Ilya L. in Чат по руби
Но что отличаются - это точно)
источник

A

Aenyeweddien in Чат по руби
У   'or', 'and', && и || разница только в приоритетах?
источник

SR

Shattered Ruby in Чат по руби
Aenyeweddien
У   'or', 'and', && и || разница только в приоритетах?
or это ||
and это &&
Разница в том, что в первом случае у нас должно выполняться хотя бы одно условие, а во втором случае -- все указанные
источник

P

Paul in Чат по руби
Aenyeweddien
У   'or', 'and', && и || разница только в приоритетах?
да
источник

A

Aenyeweddien in Чат по руби
зачем это сделано в руби? костыль?
источник

BO

Boris O in Чат по руби
Shattered Ruby
or это ||
and это &&
Разница в том, что в первом случае у нас должно выполняться хотя бы одно условие, а во втором случае -- все указанные
В Руби есть все и там и правда есть разница :)
источник

SR

Shattered Ruby in Чат по руби
Boris O
В Руби есть все и там и правда есть разница :)
Но то что я сказал это верно ведь или что-то ещё дополнить можно
источник

BO

Boris O in Чат по руби
Shattered Ruby
Но то что я сказал это верно ведь или что-то ещё дополнить можно
Верно, но суть вопроса была в том, есть ли разница у or и || и между and и &&
источник

SR

Shattered Ruby in Чат по руби
Boris O
Верно, но суть вопроса была в том, есть ли разница у or и || и между and и &&
А, в это плане. Да, не так прочитал, действительно
источник

A

Aenyeweddien in Чат по руби
Это я не так написал немного, каюсь)
источник

A

Aenyeweddien in Чат по руби
И всё же, есть какой-то пример условия, в котором без таких "парных" операторов с разными приоритетами никак не обойтись?
источник

P

Paul in Чат по руби
Aenyeweddien
зачем это сделано в руби? костыль?
and и or больше для управления инструкциями. а || и && это логические операторы
источник

IL

Ilya L. in Чат по руби
Aenyeweddien
У   'or', 'and', && и || разница только в приоритетах?
Да, но style guide Рекомендует следующее:
"Ключевые слова and и or следует забыть. Минимальное улучшение ясности написанного кода достигается за счет высокой вероятности сделать сложнонаходимые ошибки. Для логических выражений всегда используйте && и || вместо них.  Для управления ветвлением применяйте if и unless; && и || также допустимы, хотя и менее понятны"
источник

IL

Ilya L. in Чат по руби
Paul
and и or больше для управления инструкциями. а || и && это логические операторы
+ Хорошо написал
источник

P

Paul in Чат по руби
есть еще третья пара — not и ! перед выражением (логическое НЕ)
источник