Ruby 如何使这件衣服又漂亮又短

Ruby 如何使这件衣服又漂亮又短,ruby,Ruby,或者如果可以改变字符串: filename = filename.gsub("_", " ") 检查gsub是否返回nil完全没有必要-gsub从不返回nilgsub返回nil,您通常不关心返回值 还请注意,您提供的代码将始终返回未更改的文件名,因为您混淆了然后-和其他部分?: 或者如果可以改变字符串: filename = filename.gsub("_", " ") 检查gsub是否返回nil完全没有必要-gsub从不返回nilgsub返回nil,您通常不关心返回值 还要注意的是,您给

或者如果可以改变字符串:

filename = filename.gsub("_", " ")
检查
gsub
是否返回nil完全没有必要-
gsub
从不返回
nil
<代码>gsubgsub,则code>返回
nil
,您通常不关心返回值

还请注意,您提供的代码将始终返回未更改的
文件名
,因为您混淆了
然后
-和
其他部分
?:

或者如果可以改变字符串:

filename = filename.gsub("_", " ")
检查
gsub
是否返回nil完全没有必要-
gsub
从不返回
nil
<代码>gsubgsub,则code>返回
nil
,您通常不关心返回值

还要注意的是,您给出的代码总是返回
文件名
不变,因为您混淆了
然后
-和
其他
-部分的
?:

基本上,只是

filename.gsub!("_", " ")
或者

filename.gsub!("_", " ")
基本上,只是

filename.gsub!("_", " ")
或者

filename.gsub!("_", " ")

Ruby文档说:在适当的位置执行字符串#gsub的替换,返回str,如果没有替换,则返回nilperformed@auralbee:你把
gsub搞混了
gsub
。您引用了
gsub的文档
,但您在代码中使用了
gsub
gsub
从不返回
nil
gsubgsub搞混了
gsub
。您引用了
gsub的文档
,但您在代码中使用了
gsub
gsub
从不返回
nil
gsub可以。