Size: a a a

2021 January 08

E

Eugene in RubyRush
Например, метод push (он же <<)  у массива – добавляет элементы в тот же массив.
источник

E

Eugene in RubyRush
Метод + не модифицирует объект – он создаёт новый объект.
источник

E

Eugene in RubyRush
Вызов += присваивает результат метода + (т.е. создания нового объекта) старой переменной (переменные в контексте таких обсуждений/объяснений иногда называют "binding", "привязками").

с += b

# тоже самое
c = c + b

# опять тоже самое
c = c.+(b)
источник

E

Eugene in RubyRush
Когда вы передаёте аргумент в метод – можно считать, без ограничения общности, что вы всегда передаёте "ссылку" на объект. Не происходит автоматического копирования объекта (вручную это можно сделать, с оговоркой что это будет по-умолчанию "shallow copy", то есть "поверхностная" копия, вызовом встреонного метода dup). Вы по другому имени (используя другую переменную или, тоже самое другим термином, "привязку") обращаетесь к тому же объему – условно, к той же ячейке/области оперативной памяти.
источник

VT

Vladimir T. in RubyRush
Eugene
здесь напутали
Ну, я имел в виду что var изначально Integer
источник

E

Eugene in RubyRush
Vladimir T.
Ну, я имел в виду что var изначально Integer
Ну в целом можно так сказать, как вы сказали. С оговоркой, что создание объектов базовых типов (чисел, символов, boolean и nil) происходит несколько иначе, чем всех других типов.
источник

1

111a in RubyRush
Eugene
- Все объекты в Ruby передаются "по ссылке". На эту тему можно найти некую общую информацию, универсальную для разных языков программирования.
- У некоторых объектов Ruby (точнее сказать, практически у всех, за исключением "элементарных" типа числа, экземпляра Symbol, boolean и nil - вроде всё) есть методы, которые могут модифицировать этот объект
Спасибо за объяснение. Почему-то во многих ресурсах эту информацию упрощают/упускают.
источник

VV

Vadim Venediktov in RubyRush
Vadim Venediktov
🔎 Код-ревью от «‎Хорошего программиста»

Ну, поехали. Начнём год со стрима.

8 января в 19:00 мы с @eugzol проведем код-ревью@eugzol проведем код-ревью ваших программ на чистом Ruby или на рельсах. Присылайте на hi@goodprogrammer.ru либо ссылку на github, либо zip-архив (если публично нигде код не лежит). Сперва убедитесь, что там нет ничего конфиденциального, например ключей от AWS.

Разберём сколько успеем в неспешном темпе за пару-тройку часов.

Всех ещё раз с праздниками! 🎄
Стримчик уже через три часа 👆

https://youtu.be/-9lJLRRauS0
источник

VV

Vadim Venediktov in RubyRush
Поехали!
источник

М

Максим in RubyRush
Всем привет, подскажите плагин для соблайм который выполняет код прямо в редакторе
источник

ch

central hardware in RubyRush
Максим
Всем привет, подскажите плагин для соблайм который выполняет код прямо в редакторе
что понимаете под выполняет код прямо в редакторе, откройте вторым окном терминал и выполняйте что душе угодно
источник

М

Максим in RubyRush
Ой точно)
источник

1

111a in RubyRush
Максим
Всем привет, подскажите плагин для соблайм который выполняет код прямо в редакторе
ctrl + b
источник

М

Максим in RubyRush
Сяб
источник

АФ

Антон Федосеев... in RubyRush
Доброго времени суток, подскажите, использует ли кто тут Selenium Web driver ?
Если я в одном методе условно перехожу в цикле с 1 по 100 страницу сайта и получаю ссылки на страницы товаров
А в другом уже с массива ссылок прохожусь по самим товарам, то почему то они выполняются чуть ли не одновременно. Хотя по логике сначала должен получится массив ссылок и уже потом выполняться прочий код
Так и должно быть ? Это особенность селениума или Руби ?
источник

АФ

Антон Федосеев... in RubyRush
Складывается ощущение что код работает в несколько потоков. И на каком этапе это происходит я не понимаю.

П.с. если что извиняюсь, ни разу не Ruby программист.
источник
2021 January 09

ch

central hardware in RubyRush
Код покажите?
источник

CM

Cruel Mango in RubyRush
Антон Федосеев
Доброго времени суток, подскажите, использует ли кто тут Selenium Web driver ?
Если я в одном методе условно перехожу в цикле с 1 по 100 страницу сайта и получаю ссылки на страницы товаров
А в другом уже с массива ссылок прохожусь по самим товарам, то почему то они выполняются чуть ли не одновременно. Хотя по логике сначала должен получится массив ссылок и уже потом выполняться прочий код
Так и должно быть ? Это особенность селениума или Руби ?
не могут они выполниться одновременно, если для второго метода требуется результат работы первого.
источник

В

Владимир in RubyRush
Привет всем ! Решил тоже принять участие в конкурсе https://vk.com/id162242436
источник

O

Op3nyourmind in RubyRush
Привет народ! Кто-нибудь имел опыт или в курсе может быть, как обстоят дела с разработчиками на руби в Канаде? востребован ли язык? Просто в Австралии на руби есть работа.
источник