最佳答案
这就是我现在得到的——对于它正在做的工作来说,这看起来太啰嗦了。
@title = tokens[Title].strip! || tokens[Title] if !tokens[Title].nil?
假设token是通过分割CSV行获得的数组。 现在的功能像脱衣!chomp !如果字符串没有被修改,则返回nil
"abc".strip! # => nil
" abc ".strip! # => "abc"
如果它包含额外的前导空格或尾随空格,Ruby如何在不创建副本的情况下对其进行修剪?
如果我想要tokens[Title].chomp!.strip!
,会变得更丑