takewhile
takewhile
lst:takewhile(predicate(item, pos: stringa)
Prende gli elementi della lista finché il predicato è vero.
Esempio 216. Esempio takewhile
local orders = {
{orderid=1, product="Computer", price=1000, year=2010},
{orderid=3, product="TV", price=800, year=2011},
{orderid=1, product="Book", price=50, year=2012},
}
local res = XTable(orders)
:takewhile(function(item) return item.year<2011; end)
:astable()
? {{orderid=1, product="Computer", price=1000, year=2010}
takewhile
lst:takewhile(predicate(item, pos: stringa)
Prende gli elementi della lista finché il predicato è vero.
Esempio 216. Esempio takewhile
local orders = {
{orderid=1, product="Computer", price=1000, year=2010},
{orderid=3, product="TV", price=800, year=2011},
{orderid=1, product="Book", price=50, year=2012},
}
local res = XTable(orders)
:takewhile(function(item) return item.year<2011; end)
:astable()
--> {{orderid=1, product="Computer", price=1000, year=2010}
Created with the Personal Edition of HelpNDoc: Converting Word Documents to eBooks: A Step-by-Step Guide with HelpNDoc