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
。