【发布时间】:2010-10-24 20:05:36
【问题描述】:
尝试获取一个简单的 test.txt 文件并在读入后将文本和整数分开以进行数组操作。这个想法是能够使用/需要来自单独的 Person 类的 attr_accessor。 所以我可以使用 :name, :hair_color, :gender
例如,假设我们的文本文件中全部由制表符分隔,为了简短起见,我只使用了空格:
Bob red_hair 38
Joe brown_hair 39
John black_hair 40
我的班级会读到这样的内容:
class Person
attr_accessor :name, :hair_color, :gender
def initialize
@place_holder = 'test'
end
def to_s
@test_string = 'test a string'
end
end
到目前为止我遇到策略问题的主要文件:
test_my_array = File.readlines('test.txt').each('\t') #having trouble with
我很确定它更容易逐行操作而不是一个文件。我不知道在那之后去哪里。我知道我需要为 :name、:hair_color、:gender 分离我的数据。抛出一些代码,以便我可以尝试一下。
【问题讨论】:
标签: ruby