Проблема XY:
- Проблема не в пробелах, а в
-
и ()
. - Неправильный способ проверки - это что-топозволено.
Реальное решение:
function love.load()
joysticks = {
['Joy-Con (R)'] = true
['Joy-Con (L)'] = true
}
end
function love.joystickadded( joystick )
if not joysticks[joystick:getName()] then
print("not supported")
end
end
Вы создаете массив, где индексы являются допустимыми значениями (джойстики), и проверяете точное совпадение.Есть некоторые плюсы:
- Это намного быстрее.
- Это даст вам ТОЧНОЕ совпадение (
Joy-Co
не будет совпадать).
Использование%
для выхода -
или ()
(например, %-
).