Я пытаюсь сравнить разные версии программы. Старая версия использует 1 и 0 для представления истинного и ложного, в то время как новая версия использует слова истинный и ложный. Поскольку эти логические значения есть везде, большая часть файла «другая». На данный момент я добавил 1,0,false и true к неважным в пользовательском типе файла, но это имеет несколько неприятных побочных эффектов (например, несоответствие 1, которое изменилось на false). Итак, кто-нибудь знает, как сделать истинное совпадение с 1 и ложное с 0?
редактировать:
Этот язык принадлежит моей компании, но он связан с sql. Примером того, что я имею в виду, будет
select *
from fake_table ft
where ft.active_ind = 1
становится
select *
from fake_table ft
where ft.active_ind = true