2
我在找到一个优雅的解决方案时遇到了一些麻烦。我使用具有SQLite数据库的Corona创建应用程序。 db中的一列是布尔值。我知道SQLite使用1
或0
为true
或false
。我也知道,Lua评估一切为真,不是false
或nil
。Lua中的SQLite布尔值
是否有某种方式来直接判断一个SQLite布尔为真或假在Lua无需做:
if(myVariable == 1)
我喜欢这种感觉,因为我可以击败具有表中的布尔专栏的目的将myVariable与任何东西进行比较。我想只能写:
if(myVariable)
有没有办法做到这一点?现在我认为我唯一的选择是将1存储为true,并在db中保留为假的null
。