`+` оператор в регулярном выражении кажется больше, чем просто жадный оператор
Я занимался случайным чтением на Ruby и возился с разными вещами в Ruby, которые делают закулисные неявные преобразования в массив. Так что в моей консоли я сделал это:
[1] pry(main)> class String
[1] pry(main)* def to_ary
[1] pry(main)* [100]
[1] pry(main)* end
[1] pry(main)* end
В том же сеансе pry, если я сделаю следующее:
[14] pry(main)> /++/ === "whatever"
100
Что здесь делает Руби?!