我想检查 param key 是否存在并带有变量名,如果存在,我想使用类似 params[filenamestring[-1]] 的值。
filenamestring 是使用 split 生成的任何数组
通常我们使用像 params[:key] 这样的参数,但这里我有数组,并且想要将参数值与数组最后一个元素一起使用,例如 params[filenamestring[-1]]
您正在寻找这个:
if params.key?(filenamestring[-1])
这将检查参数中是否存在该键。
编辑:像这样的东西会将参数添加到数组中:
my_array << params[filenamestring[-1]] if params.key?(filenamestring[-1])
或者将其添加到字符串或整数:
my_variable + params[filenamestring[-1]] if params.key?(filenamestring[-1])
如果您正在做其他事情,请告诉我,我会再次更新我的答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)