Я использую stopifnot
, и я понимаю, что он просто возвращает первое значение, которое не было TRUE
. Я - это какое-то причудливое динамическое выражение. Кто-то, кто не входит в пользовательскую функцию, не может сделать что-то из этого. Поэтому я хотел бы добавить настраиваемое сообщение об ошибке. Любые предложения?
Error: length(unique(nchar(check))) == 1 is not TRUE
В основном утверждает, что элементы вектора check
не имеют одинаковой длины.
Есть ли способ сказать: Error: Elements of your input vector do not have the same length!
?