我正在寻找一种nil
使用 Ruby 将空字符串转换为适当位置的方法。如果我最终得到一个空格的字符串,我可以这样做
" ".strip!
这会给我空字符串""
。
我希望能够做的是这样的事情。
" ".strip!.to_nil!
这将用 . 替换空字符串nil
。 to_nil!
将字符串更改为nil
直接,.empty?
否则如果字符串不为空,则不会更改。
这里的关键是我希望它直接发生,而不是通过诸如
f = nil if f.strip!.empty?