2Джокер - не читай
Сейчас натолкнулся на то, что операторы сравнения перегружены для строк. Причём не как сравнение тайпкаста контента к числу, а как облегчённое подобие функций типа strcmp из С++.
Пример:
Local bool%=Str("70")<Str("600")
Print bool
WaitKey()
End
Может показаться, что из-за низкой типизации б3д сравнит 70 и 600 и вернёт истину - дудки. Строка "70" при сортировке должна идти после "600" и потому "больше" - результат равен лжи.
Ещё пример:
Local bool%=Str("7.0")<Str("6.00")
Print bool
WaitKey()
End
результат - 0
Local bool%=Str("100")<Str("12")
Print bool
WaitKey()
End
результат - 1
Напрягает, что в хелпе ничего не нашёл.