Functional Table Processing
Group Counts
Count values in two groups.
Group Counts
group_counts.lua
local cutoff =
local small = 0
local large = 0
for _, value in ipairs({2, 5, 8}) do
if value < cutoff then
small = small + 1
else
large = large + 1
end
end
print("cutoff=" .. cutoff)
print("small=" .. small)
print("large=" .. large)
local cutoff =
local small = 0
local large = 0
for _, value in ipairs({2, 5, 8}) do
if value < cutoff then
small = small + 1
else
large = large + 1
end
end
print("cutoff=" .. cutoff)
print("small=" .. small)
print("large=" .. large)
local cutoff =
local small = 0
local large = 0
for _, value in ipairs({2, 5, 8}) do
if value < cutoff then
small = small + 1
else
large = large + 1
end
end
print("cutoff=" .. cutoff)
print("small=" .. small)
print("large=" .. large)
group counts
Grouping routes each value into one of several buckets.