1
我正在開發一個ruby項目,我必須從文件中讀取個人信息,並使用該信息從我創建的Person
類創建一個新對象。該personal_info.txt
文件看起來是這樣的:從文件創建一個新對象 - Ruby
John, Doe, 53, married
AZ, 01-01-1963
通常我會做一些像john = Person.new("John", "Doe", 53, "married", "AZ", "01-01-1963")
創建對象,但我不能這樣做。我必須從文件中讀取信息並使用該信息來創建對象。我知道如何將文件讀入我的程序,但我不知道如何將這些信息用作我的新對象的參數。我不是要求任何人爲我完成這個,我只是需要一些建議。如果你們可以給我一些指點,那將不勝感激。
我想你知道你幾乎可以使用變量和函數調用來代替文字值嗎?那麼,你在文件中閱讀有多遠?這是否會導致一個長字符串,或者是否會導致數據結構中包含各個字段中的各個值? (也就是說,你是否閱讀了數據或者你需要幫助嗎?)爲了看看還有什麼遺漏,最好向我們展示(也許[煮沸])(http://stackoverflow.com/help/mcve ))你已經得到的代碼。 –
你在控制文件的結構,還是這個文件來自另一個來源? –