switch
сравнивает введенное вами значение (rps
, которое является функцией) с каждым case
(которое будет true
или false
).
Поскольку функция никогда не совпадает с логическим значением, вы всегда будете использовать регистр по умолчанию.
что я делаю не так?
Попытка использовать switch
для чего-то, что на самом деле не подходит.
Вместо этого используйте if
и else
.