【发布时间】:2019-10-17 21:52:10
【问题描述】:
我需要从如下所示的 .txt 文件中找到唯一的姓氏:
Kent, Mackenna -- ut
Voluptatem ipsam et at.
Marven, Gardens -- non
Facere et necessitatibus animi.
McLaughlinn, Matt -- consequatur
Eveniet temporibus ducimus amet eaque.
Lang, August -- pariatur
Unde voluptas sit fugit.
Brad, Nick -- et
Maiores ab officia sed.
Adam, Levine -- error
Repellendus alias officia amet et perspiciatis.
Learner, York -- nesciunt
Incidunt et ut necessitatibus porro.
Ortiz, Andrew -- fuga
Tempore eos et hic.
Lang, Bryant -- et
Laborum perferendis inventore eveniet.
到目前为止我有:
FNAME = 'example.txt'
# maps for last name in file
def last_name_from_file(file_name)
last_name = File.readlines(file_name).reject(&:empty?)
last_name.map do |line|
line.split.first
end
end
puts last_name_from_file('example.txt')
但这给了我输出,其中包括 Lorem 文本和姓氏。
#Kent
#Voluptatem
#Marven
#Facere
#McLaughlinn
#Eveniet
#Lang
#Unde
#Brad
...
【问题讨论】:
-
所有奇数行都缩进,但最后一行。如果它们总是缩进,请编辑示例;如果它们可能没有缩进,请说出来。请 .edit 以显示给定示例的完整所需结果。每当您给出示例时,请显示所需的结果(作为 Ruby 对象)。