Mercurial Hosting > luan
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 |