Common Functions
Table

Table Common Functions

LW.DumpTable

  • ฟังชั่นสำหรับ print ค่า ภายใน table

Example

LW.DumpTable(table, nb)
ArgumentTypeOptionalDescription
tabletabletable ที่ต้องการ
nbnumberจำนวนการเว้นว่างหน้าข้อความ

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