Вам необходимо проверить тип ошибки в блоке catch, обычно используя дерево if-else.Все остальное естественным образом будет следовать из синтаксиса if-else.
Вот что я бы назвал «каноническим» способом сделать это:
try
# throw some error here
catch e
if e isa ErrorException
# do something
elseif e isa ArgumentError
print("So much for multiple dispatch")
else
rethrow(e)
end
end
Вы можете сжать это в одну строку, используятроичный оператор, но, вероятно, оно того не стоит.