我有一个阵列
arr = ['10kg','5kg','7','15kg','25']
Run Code Online (Sandbox Code Playgroud)
所以kg如果它存在,我想删除所有,返回字符串
"'10kg','5kg','7kg','15kg','25kg'"
Run Code Online (Sandbox Code Playgroud)
我试过了
kgs = arr.split(',').gsub('kg','')+'kg'
Run Code Online (Sandbox Code Playgroud)
但这是不好的解决方案.
a.map { |str| "'#{str.to_i}kg'" }.join(',')
#=> "'10kg','5kg','7kg','15kg','25kg'"
Run Code Online (Sandbox Code Playgroud)