Попытка написать скрипт Lua для Scite (что-то вроде lua-users wiki: Scite Comment Box ), и когда я пишу следующий фрагмент кода:
fchars = string.sub(line, 1, 3)
if fchars == "//" or fchars == "##"
print "got it"
end
... компиляция завершается с "attempt to call a string value
".
Я пробовал разные варианты, такие как:
assert(ktest = (("//" == fchars) or ("##" == fchars)))
... и мне кажется, что компиляция завершается неудачно, когда я пытаюсь создать «составное» логическое выражение, используя логический оператор"or
".
Итак, как мне выполнить вышеуказанную проверку в Lua?Может быть, C-подобный синтаксис, как указано выше, вообще не поддерживается - и я должен использовать что-то вроде match ?
Заранее спасибо за любые ответы,
Ура!