Ruby 看 ruby api doc 遇到 的一个问题 求解释

riskgod · 2015年03月12日 · 最后由 riskgod 回复于 2015年03月12日 · 2040 次阅读

CSV.parse("CSV,data,String") do |row| # use row here... end

CSV.foreach("path/to/file.csv") do |row| # use row here... end

这里 parse 和 foreach 两个方法 有 什么 区别??大神 求指点~

看了下文档, parse 接受的是stroption,而 foreach 接受的是pathoption。 你需要传递 CSV 的 内容 给前者,而对于后者,你只需要传递 CSV 的 路径

#1 楼 @spacewander 懂了~!多谢~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号