为什么我的foo()
函数打印出长度为 5 的字符串“YAAR”?
def foo()
map = Hash.new
File.open('dictionary.txt').each_line{ |s|
word = s.split(',')
if word.any? { |b| b.include?('AA') }
puts word.last
puts word.last.length
end
}
end
一些文件.txt
265651,YAAR
265654,YAARS
输出
YAAR
5
YAARS
6