我試圖在Ruby中使用CSV庫,並將.csv文件的值存儲到對象參數中。例如,我希望能夠解析.csv文件,將看起來像這樣一個樣本:如何使用Ruby將CSV數據導入類參數?
福特,1996年,藍,雪佛蘭,2000年,綠色
並有計劃將值賦給「汽車」對象有三個參數:做,一年,顏色以後可以像這樣訪問:
car1.make = "Ford"
car1.year = 1996"
car1.color = "Blue"
car2.make = "Chevy"
car2.year = "2000"
car2.color = "Green"
等了任意數量的汽車。
環顧這個網站後,我找到了一些如何做到這一點的例子,但只是輸出到另一個文件或字符串。任何人都可以解釋如何儘可能簡單地做到這一點?我對這種語言很陌生,很容易迷失方向。謝謝!
(對不起,我不明確的,因爲我可以在編輯之前)
你甚至沒有向我們展示了CSV文件的樣子,還是什麼'car1','CAR2 '等等。 – sawa 2013-02-25 05:04:24
你有沒有注意到你顯示的代碼不是一個有效的Ruby表達式(即使'car'和'car2'被定義,'='被'=='取代)? – sawa 2013-02-25 06:38:27
對不起,這個問題讓我意識到我實際上在提問時有多糟糕。 – chadb768 2013-02-28 22:52:22