Como escrever trycatch em R

eu quero escrevertrycatch código para lidar com erro no download da web.

url <- c(
    "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html",
    "http://en.wikipedia.org/wiki/Xz")
y <- mapply(readLines, con=url)

Essas duas instruções são executadas com sucesso. Abaixo, crio um endereço da Web não existente:

url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz")

url[1] não existe. Como se escreve umtrycatch laço (função) de modo que:

Quando o URL está errado, a saída será: "URL da web está errado, não pode ser obtido".Quando o URL está errado, o código não pára, mas continua a baixar até o final da lista de URLs?

questionAnswers(5)

yourAnswerToTheQuestion