关于Ruby的简单问题

时间:2012-11-27 08:42:11

标签: ruby

我想知道它的作用:

File.open(filename,"r").each_file do |line|
  if (!line.strip.empty? and !line.starts_with?(" "))
   ....
   .....
  end 
end

特别是strip是什么?谢谢你的时间!

1 个答案:

答案 0 :(得分:1)

Strip从字符串中删除所有前导和尾随空格字符。在本质上,您粘贴的代码检查sting是否包含除空格之外的任何内容并且第一个符号不是空格。