我正在开发一个ruby项目,我必须从文件中读取个人信息并使用该信息从我创建的Person
类创建一个新对象。 personal_info.txt
文件看起来像这样:
John, Doe, 53, married
AZ, 01-01-1963
通常我会像john = Person.new("John", "Doe", 53, "married", "AZ", "01-01-1963")
那样创建对象,但我不能这样做。我必须从文件中读取信息并使用该信息来创建对象。我知道如何将文件读入我的程序,但我不知道如何将该信息用作我的新Person
对象的参数。我不是要求任何人为我完成这个,我只是需要一些建议。如果你们能给我一些指示,那将非常感激。
答案 0 :(得分:1)
我会使用结构化数据格式,如json,xml或csv。然后,使用解析器将数据读入程序。
您的数据表示非常接近csv,除了您使用两行代表对象这一事实。