librelist archives

« back to archive

model:filter() 参数问题

model:filter() 参数问题

From:
free
Date:
2012-02-17 @ 02:43
开发中发现
model:filter({key1=nil, key2="aaa"}
key1=nil条件被完全忽略,


Re: [bamboo] model:filter() 参数问题

From:
道哥
Date:
2012-02-17 @ 03:30
在lua中,在table里面,{key1=nil, key2="aaa"} 就等同于 
{key2="aaa"},因为table的pairs迭代器不会遍历值为'nil'的key。 这个没办法,是lua的设计。


--
Nothing is impossible.


在 2012-02-17 10:43:11,free <18602871035@163.com> 写道:
>开发中发现
>model:filter({key1=nil, key2="aaa"}
>key1=nil条件被完全忽略,
>
>
>