ruby - 拆分函数 NoMethodErrorException,因为我正在使用 Gherkin (Ruby) 循环遍历每个元素,但最后一个元素无效
问题描述
我收到“NoMethodErrorException”“未定义的方法‘split’ for nil:NilClass (NoMethodError)”
问题似乎是因为我使用的最后一个元素,但我没有找到忽略功能文件中最后一个元素的方法
解决方案
如果你想拒绝最后一个元素,那么你可以做这样的事情
a=[1,2,3,4,5,6]
a.pop
p a
输出
[1, 2, 3, 4, 5]
一旦最后一个元素被拒绝,您就可以迭代数组并执行您的操作
a.each do |val|
p val
end
推荐阅读
- c++ - 如何减少 QInputDialog 对话框的模态?
- javascript - 如何用作为参考提供的路径替换嵌套道具?
- php - 如何从个人资料页面获取用户 ID 并在短代码中插入 id=
- microsoft-graph-api - 在夏令时创建事件时,Microsoft 图形返回错误请求
- python - 如何使用 altair 可视化抖动图上的平均值?
- c# - 用能够读取 URL/https 的东西替换 File.Readlines()
- angular - 如何创建表单组数组
- java - 如何应对类型擦除?
- python - 根据第一列中的值设置html行颜色
- python - 如何对特定字符串索引中的字符串数组进行排序