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
<代码>gsub如果未进行任何更改,但如果使用gsub,则code>返回nil
代码>,您通常不关心返回值
还请注意,您提供的代码将始终返回未更改的文件名,因为您混淆了然后-和其他部分?:
或者如果可以改变字符串:
filename = filename.gsub("_", " ")
检查gsub
是否返回nil完全没有必要-gsub
从不返回nil
<代码>gsub如果未进行任何更改,但如果使用gsub,则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代码>可以。