2017-03-31 48 views
0

如果函数给我一个错误,我该如何分叉? 在CI使用它连接到if语句(即scanf函数,如果成功,则返回1,否则为0)如果函数错误中的语句

但这里并不在这里工作的是例如:

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

'tryCatch'你在找什么? – Dason

+0

我更感兴趣的是一个TRUE/FALSE响应而不是一个自定义消息 –

回答

0

找到

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