Java 7 bietet eine neue Möglichkeit, mehrere Ausnahmen in einem catch
-Block zu erfassen, wie unten gezeigt.
try
{
//Zeug, das eine oder mehrere der unten stehenden Ausnahmen verursacht.
}
catch (IOException | IllegalArgumentException | IndexOutOfRangeException ex)
{
//Eine der obigen Ausnahmen wurde ausgelöst und gefangen
//Dieser Codeblock wird ausgeführt, wenn eine der obigen Ausnahmen eingefangen wurde
}
Welche anderen Programmiersprachen, wenn überhaupt, bieten eine ähnliche Möglichkeit, mehrere Ausnahmen in einem Block zu erfassen oder entfernen die Notwendigkeit, für jede Ausnahme einen catch
-Block zu verwenden? Wie implementieren diese Sprachen das Erfassen mehrerer Ausnahmen?