where2

LUA

where2

<map>:where2(predicate(key, val))

Itera il contenuto della tabella ritornando gli elementi che soddisfano il predicato in ingresso.

Esempio 208. Esempio where2

local codici = {['C001'] = 'C001',['A002'] = 'A002',['D003'] = 'D003', ['A004'] = 'A004',  ['F005'] = 'F005', ['B006'] = 'B006',['C007'] = 'C007',}
     
local a = XTable(codici)
 :where2(function(k, v) return substr(k, 0, 1) == "A" end)
 :astable()
alert(a)