`+` оператор в регулярном выражении кажется больше, чем просто жадный оператор

Я занимался случайным чтением на 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

Что здесь делает Руби?!

0 ответов

Другие вопросы по тегам