documentationによると、とインスタンスの#scan
両方をパラメーターとして受け入れる必要があります。しかし、テストは奇妙な動作を示しています:String
Regexp
▶ cat scantest.rb
#!/usr/bin/ruby
puts '='*10
puts 'foo'.scan '.'
puts '='*10
puts 'foo'.scan /./
puts '='*10
▶ rb scantest.rb
# ⇒ ==========
# ⇒ ==========
# ⇒ f
# ⇒ o
# ⇒ o
# ⇒ ==========
pry
との両方の内部irb
では、文字列も適切にスキャンされません。私は何を間違っていますか?