range で次のステートメントを呼び出しましたtriples = "AAA".."ZZZ"
。
triples.include? "ABC" # => true: slow in ruby 1.9 and fast in ruby 1.8
出力が である理由は理解
true
できましたが、Ruby 1.8 では速く、Ruby 1.9 では遅い理由がわかりませんでした。triples.include? "ABCD" # => false: ruby 1.9 and true: ruby 1.8
両方のバージョンで出力が異なる理由がわかりませんでした。
triples.cover? "ABCD" # => true and fast in ruby 1.9
2番目のステートメントと同じ問題。
cover?
ruby 1.9 でandinclude?
ステートメントが異なるのはなぜですか?