我目前有這個腳本可以根據給定的CSV生成用戶名。如何將這些結果打印到控制檯,而不是將這些結果寫入新的CSV?從Ruby結果生成CSV
這是我目前擁有的腳本,沒有錯誤地運行。我假設我是否在do | row |中寫入新的CSV阻止它將創建x數量的我不想要的新文件。
require 'csv'
CSV.foreach('data.csv', :headers => true) do |row|
id = row['id']
fn = row['first_name']
ln = row['last_name']
p fn[0] + ln + id[3,8]
end
_Sidenote:_ **從來沒有**使用'+'在Ruby中連接字符串,這是一種代碼異味。 – mudasobwa