Size: a a a

Чат по руби

2021 January 11

ИГ

Игорь Гудков... in Чат по руби
Привет, кто знает почему если a = true and false (результат - false) , p a почему-то выводит true?
источник

GG

Gleb Grishakov in Чат по руби
Наверное потому, что в а идет присвоение True.
Тут имеет место приоритеты операторов
источник

GG

Gleb Grishakov in Чат по руби
То есть первая операция по приоритету - присвоение в переменную а true
источник

GG

Gleb Grishakov in Чат по руби
А попробуйте вместо and поставить &&
источник

ИГ

Игорь Гудков... in Чат по руби
Пробовал, вывод -  false
источник

GG

Gleb Grishakov in Чат по руби
Значит все верно: приоритетность операторов))
источник

ИГ

Игорь Гудков... in Чат по руби
Ок, спасибо
источник

GG

Gleb Grishakov in Чат по руби
Если не совсем понятно, могу попробовать поподробнее объяснить)
источник

ИГ

Игорь Гудков... in Чат по руби
Да сейчас почитаю про приоритетность..
источник

GG

Gleb Grishakov in Чат по руби
Ок))
источник

IL

Ilya L. in Чат по руби
В т.ч. видимо по этой причине в ruby style guide написано:
Ключевые слова and и or следует забыть. Минимальное улучшение ясности написанного кода достигается за счет высокой вероятности сделать сложнонаходимые ошибки. Для логических выражений всегда используйте && и || вместо них. Для управления ветвлением применяйте if и unless; && и || также допустимы, хотя и менее понятны. 
https://github.com/arbox/ruby-style-guide/blob/master/README-ruRU.md#no-and-or-or
источник

R

Ro in Чат по руби
Alex *SHADOW*
Отличная вакансия
на самом деле вакансия прекрасная для тех, кто ищет работу в режиме full time. Устроился на работу, деньги получаешь, и работу ещё ищешь
источник

IL

Ilya L. in Чат по руби
По примеру если бы было написано a = 1 and false, то сразу видно, что p a выведет 1, а при этом в руби все кроме false и nil будет true
источник

R

Ro in Чат по руби
MK
Аа ну тогда да.. все шансы упустил
с чего бы? Ничего он не упустил) Надеюсь, это сарказм. За пару-тройку лет можно довольно солидно подкачаться. А к 40 годам уже будет всех смело нафиг (сначала я употребил другое слово) посылать
источник

IL

Ilya L. in Чат по руби
Ro
на самом деле вакансия прекрасная для тех, кто ищет работу в режиме full time. Устроился на работу, деньги получаешь, и работу ещё ищешь
Как повезет тоже. У меня знакомый на такой работе работал - без продыху доставали - то у бухгалтера что-то не работает, то принтер не печатает в другом отделе, ладно, что из Москвы его начальник по it давал пощупать FreeBSD и типа парень занят тогда и тогда (под своим руководством), а то совсем эникейство без развития иначе получалось бы с низкой зарплатой и без перспективно (и провинция с низкими зарплатами)
источник

M

MK in Чат по руби
Ro
с чего бы? Ничего он не упустил) Надеюсь, это сарказм. За пару-тройку лет можно довольно солидно подкачаться. А к 40 годам уже будет всех смело нафиг (сначала я употребил другое слово) посылать
Конечно сарказм

https://t.me/rubyschool/202413
источник
2021 January 12

AT

Andrew Titov in Чат по руби
Hello world )
источник

PM

Pavel Moskalev in Чат по руби
Andrew Titov
Hello world )
puts 'Hello World!'
источник

PM

Pavel Moskalev in Чат по руби
🙂
источник

ДБ

Денис Борисов... in Чат по руби
Спасибо большое Роману за помощь с установкой far на linux!
😊
Если кто будет ставить там проблема в том, что в случае ошибки надо поменять неисправный пакет libwxgtk3.0-dev на libwxgtk3.0-gtk3-dev. В остальном все прошло нормально.
Перед установкой прочесть инструкцию readme.
источник