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 ))你已经得到的代码。 –
你在控制文件的结构,还是这个文件来自另一个来源? –