开发中发现
model:filter({key1=nil, key2="aaa"}
key1=nil条件被完全忽略,
在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条件被完全忽略,
>
>
>