标签: r error-handling
我想检查是否由于缺少没有默认值的参数而导致错误消息。我不确定如何执行此操作,因为此类错误消息似乎没有将它们与其他错误消息区分开的唯一类或标识符。
我可以检查邮件中是否包含“ no default”字样,但这似乎不是很可靠:
res = try(mean(rm = T), silent = T) grepl('no default', attr(res, "condition")) [1] TRUE