1

私は特に、ネストされた例外を生成する方法と、それらを処理するときにそれらにアクセスする方法に特に興味があります。いくつかのドキュメントへのリンクをいただければ幸いです。私はすでにD Webサイトでそれを見つけようとしました。しかし、成功しません。特にD2に興味があります。

4

1 に答える 1

2

Throwableドキュメント: http://dlang.org/phobos/object.html#Throwable

Throwableここに実装されています: https://github.com/D-Programming-Language/druntime/blob/master/src/object_.d#L1304

Exceptionは現在文書化されていませんが、Throwable新しいフィールドやメソッドを持たない のサブクラスです。

Errorも現在文書化されていませんが、次のように文書化されているThrowable1 つの新しいフィールドを持つのサブクラスです。bypassedException

このエラーがスローされたときにバイパスされた最初の例外、または保留中の例外がない場合は null。

于 2012-08-11T10:08:10.360 に答える