Я пытаюсь сделать простую функцию, которая, когда вы помещаете в три числа - x - любую числовую переменную, а y и z - min и max диапазона , функция вернет сообщение сообщая вам, находится ли число в диапазоне или нет. Я должен использовать конкретную формулировку x % in range
в функцииПростая функция диапазона
inrange = function(x, y, z){
range = y:z
if (x % in range)
print("number is in range")
else print("number is not in range")
}
Когда я пытаюсь этот код, который я вернулся с ошибкой, что она не признающая закрывающей скобкой. Почему это?
Возможно, вам нужно использовать 'if (x% in% range)' вместо 'x% in range' –
Почему вы хотите сделать это таким образом, а не просто проверять границы напрямую с помощью <= and > =. – Dason
... и возврат значения TRUE/FALSE может быть более полезным, чем печать сообщения ... –