如何解决有没有办法将红宝石中不同列表中的两个元素传递给函数
我正在尝试创建一个Ruby脚本,该脚本从具有两列的CSV文件中获取输入并遍历每个元素并将其传递给函数。
例如,
CSV文件
x,y
1,3
4,6
7,9
def函数(x,y)
所以我需要在csv文件中一起遍历x,y并将其传递给函数,然后获取每个输出。
是否有一种简单的方法可以遍历CSV文件中的每一列并将x,y都传递给函数?
谢谢
解决方法
适当地替换yourfile.csv和myfun:
require 'csv'
CSV.foreach('yourfile.csv',headers: true) { |row| myfun(row[0],row[1]) }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。