Size: a a a

2021 October 26

Ф

Фулсирамович.... in RubyRush.ru
в изначальной задаче было в виде ренджа
источник

Э

Эдем in RubyRush.ru
А где она, изначальная задача?
источник

Ф

Фулсирамович.... in RubyRush.ru
источник

Э

Эдем in RubyRush.ru
Это не изначальная :)
источник

Ф

Фулсирамович.... in RubyRush.ru
в треде изначальная
источник

Э

Эдем in RubyRush.ru
Окей
источник

VW

Vladyslav Wwtwiw in RubyRush.ru
мб так лучше?
arr = '(0..5)'.split('..').map(&:to_i)
p (arr[0]..arr[1]).to_a
источник

VW

Vladyslav Wwtwiw in RubyRush.ru
даже если с другим символом внутри, это ничего не меняет
источник

Ф

Фулсирамович.... in RubyRush.ru
https://t.me/rubyrush/79347
бтв, почти тоже самое. Пока что лучшего решения никто не предложил
источник

Ф

Фулсирамович.... in RubyRush.ru
хотя вон Эдем похоже утверждает что можно сделать "без лишних действий"
источник

VW

Vladyslav Wwtwiw in RubyRush.ru
твое чуток посложнее для понимания
источник

V

Valery in RubyRush.ru
# a, b = *'(-1..5)'.match(/(-*\d+).+(\d+)/).captures.map(&:to_i)
a, b = *'(-1..5)'.scan(/-*\d+/).map(&:to_i)

[*a..b]     #=> [-1, 0, 1, 2, 3, 4, 5]
(a..b).to_a #=> [-1, 0, 1, 2, 3, 4, 5]
источник

VW

Vladyslav Wwtwiw in RubyRush.ru
пришлось вспоминать что за звездочка вначале)
источник

ST

Stanislav Timanov in RubyRush.ru
у него строка
"(-15, +25)"

сначала:
```строка
.delete('(,)').split
=> массив[-15, +25]

затем:
```range = (массив[0].to_i...массив[1].to_i)
источник

E

Evgeniy in RubyRush.ru
Всем привет! Сегодня обсуждали, что все методы класса или модуля, не используемые снаружи, надо засовывать в private. Что думаете про это?
источник

Э

Эдем in RubyRush.ru
Чтобы обозначить это — норм
источник

V

Valentin in RubyRush.ru
Круто! 👍
А про звездочку в начале где почитать?
источник

Э

Эдем in RubyRush.ru
Гуглить splat operator
источник

V

Valentin in RubyRush.ru
источник

Э

Эдем in RubyRush.ru
При присвоении сплат не нужен
источник