comparison src/luan/modules/Table.luan @ 1100:ad6b3b9fef40

add Table.is_empty() and Table.size()
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 21 May 2017 16:12:22 -0600
parents 2443152dc2f1
children 96e7b49ce013
comparison
equal deleted inserted replaced
1099:a5406f076726 1100:ad6b3b9fef40
6 Table.clear = TableLuan.clear 6 Table.clear = TableLuan.clear
7 Table.concat = TableLuan.concat 7 Table.concat = TableLuan.concat
8 Table.copy = TableLuan.copy 8 Table.copy = TableLuan.copy
9 Table.hash_value = TableLuan.hash_value 9 Table.hash_value = TableLuan.hash_value
10 Table.insert = TableLuan.insert 10 Table.insert = TableLuan.insert
11 Table.is_empty = TableLuan.is_empty
11 Table.pack = TableLuan.pack 12 Table.pack = TableLuan.pack
12 Table.remove = TableLuan.remove 13 Table.remove = TableLuan.remove
14 Table.size = TableLuan.size
13 Table.sort = TableLuan.sort 15 Table.sort = TableLuan.sort
14 Table.unpack = TableLuan.unpack 16 Table.unpack = TableLuan.unpack
15 17
16
17 local Luan = require "luan:Luan.luan"
18 local pairs = Luan.pairs
19
20 function Table.is_empty(t)
21 return pairs(t)() == nil
22 end
23
24 return Table 18 return Table