如果语句中的函数错误

时间:2017-03-31 14:06:44

标签: r

如果函数给我一个错误,我怎么分叉? 在C中我曾经将它附加到if语句(即scanf如果成功则返回1,否则为0)

但这里没有工作的例子是:

if((htmlTreeParse(doc, useInternal = TRUE)))
{
    #DO
}else #DO SOMETHING ELSE

1 个答案:

答案 0 :(得分:0)

找到了

if(class(try(htmlTreeParse(doc, useInternal = TRUE), silent=T))!="try-error")