Skip to content

Commit d22e664

Browse files
committed
table.values: allow optional sorting
1 parent 67dbc5e commit d22e664

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

Functional.moon

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -598,12 +598,17 @@ _table = {
598598

599599
return unique, u
600600

601-
values: (tbl) ->
601+
values: (tbl, sortComp) ->
602602
values, i = {}, 0
603603
for _, v in pairs tbl
604604
i += 1
605605
values[i] = v
606606

607+
if sortComp == true
608+
table.sort values
609+
elseif sortComp
610+
table.sort values, sortComp
611+
607612
return values, i
608613
}
609614

0 commit comments

Comments
 (0)