Ruby中的数组迭代
所以我动态创建了这个数组:Ruby中的数组迭代,ruby,arrays,Ruby,Arrays,所以我动态创建了这个数组: array = [ "Name can't be blank", "Email can't be blank", "Email is invalid", "Password can't be blank", "Password is too short (minimum is 6 characters)", "Password confirmation can't be blank" ] 我想要的是迭代这个数组,如果有值: "Pa
array = [ "Name can't be blank", "Email can't be blank",
"Email is invalid", "Password can't be blank",
"Password is too short (minimum is 6 characters)",
"Password confirmation can't be blank" ]
我想要的是迭代这个数组,如果有值:
"Password can't be blank"
"Password confirmation can't be blank"
验证是否存在以下值:
"Password can't be blank"
"Password confirmation can't be blank"
然后扔掉它
因此,返回的数组将是:
array = [ "Name can't be blank", "Email can't be blank",
"Email is invalid", "Password can't be blank",
"Password is too short (minimum is 6 characters)"]
非常感谢 这就是你能做到的<代码>包括?检查
“密码不能为空”
<代码>删除删除项目
if array.include? "Password can't be blank"
array.delete "Password confirmation can't be blank"
end
为什么要麻烦?如果密码为空,我希望您删除“太短”警告。您只需将其写入:
array。如果array.include?(“密码不能为空”)则删除(“密码确认不能为空”)
“询问代码的问题必须表明对正在解决的问题的最低理解。包括尝试过的解决方案、它们不起作用的原因以及预期结果。另见: