RosettaCodeData/Task/CSV-data-manipulation/Lua/csv-data-manipulation-1.lua

12 lines
309 B
Lua
Raw Permalink Normal View History

2025-02-27 18:35:13 -05:00
-- Lua has no built in methods to handle csv files.
-- it does have string.gmatch, which we use to global.match whatever isn't a comma
print(io.read"l" .. ",SUM")
for line in io.lines() do
2026-02-01 16:33:20 -08:00
local sum = 0
for field in line:gmatch"[^,]+" do
sum = sum + field
end
print(line .. "," .. sum)
2025-02-27 18:35:13 -05:00
end