помогите вспомнить следующий трюк: мне нужно логическое ИЛИ, но такое, что если левое TRUE, то второе условие уже не проходит проверку.
Что-то типа такого:
x <- "-wtf"
if (!is.numeric(x) | x <= 0) print("x должен быть нумерик и больше нуля") else (print("все норм бро"))
Но тут получится, что x будет сравниваться с нулем даже если x не нумерик, что не очень осмысленно и чревато ошибками. Был какой-то специальный трюк для этого, оператор что ли, нагуглить не могу(