Table Common Functions
LW.DumpTable
- ฟังชั่นสำหรับ print ค่า ภายใน table
Example
LW.DumpTable(table, nb)
Argument | Type | Optional | Description |
---|---|---|---|
table | table | ❎ | table ที่ต้องการ |
nb | number | ✅ | จำนวนการเว้นว่างหน้าข้อความ |
LW.Table.SizeOf
Example
LW.Table.SizeOf(t)
Arguments
t
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.Set
Example
LW.Table.Set(t)
Arguments
t
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.IndexOf
Example
LW.Table.IndexOf(t, value)
Arguments
t, value
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.LastIndexOf
Example
LW.Table.LastIndexOf(t, value)
Arguments
t, value
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.Find
Example
LW.Table.Find(t, cb)
Arguments
t, cb
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.FindIndex
Example
LW.Table.FindIndex(t, cb)
Arguments
t, cb
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.Filter
Example
LW.Table.Filter(t, cb)
Arguments
t, cb
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.Map
Example
LW.Table.Map(t, cb)
Arguments
t, cb
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.Reverse
Example
LW.Table.Reverse(t)
Arguments
t
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.Clone
Example
LW.Table.Clone(t)
Arguments
t
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.Concat
Example
LW.Table.Concat(t1, t2)
Arguments
t1, t2
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.Join
Example
LW.Table.Join(t, sep)
Arguments
t, sep
- table ที่ต้องการจะ
- ชนิด:
table
LW.Table.TableContains
- ฟังชั่นสำหรับตรวจสอบว่า มี value อยู่ใน table หรือไม่
Example
local isInTable = LW.Table.TableContains(tab, val)
Arguments
tab
- table ที่ต้องการจะตรวจสอบ
- ชนิด:
table
val
- ข้อมูลที่จะเช็คว่าอยู่ใน table หรือไม่
- ชนิด:
table
|any
LW.Table.Sort
- ฟังชั่นสำหรับจัดเรียง table ใหม่
Example
for k, v in LW.Table.Sort(t, order) do
-- logic
end
Arguments
t
- table ที่ต้องการจะจัดเรียง
- ชนิด:
table
order
- ฟังชั่นสำหรับ sort table
- ไม่ต้องมีก็ได้
- ชนิด:
function
LW.Table.PairsByKeys
Example
for k, v in LW.Table.PairsByKeys(t, f) do
-- logic
end
Arguments
t
- table ที่ต้องการ
- ชนิด:
table
f
- ฟังชั่นสำหรับ sort table
- ไม่ต้องมีก็ได้
- ชนิด:
function