は、私はCでスウィフト3にスウィフト3:条件
をカスタム例外を投げると少し混乱していた場合にカスタムエラーを処理++、私はすぐに、この方法でプロセスを停止エラーをスローし、それを処理するためにこれを行うことができますさらに進めることなく。
void foo()
{
try
{
if (a > b)
{
throw MyException();
}
DoOtherStaff();
}
catch (const MyException& e)
{
HandleError();
}
}
私は
enum MyError : Error
{
case myError(String)
}
func foo()
{
do
{
if (a > b)
{
throw MyError.myError("My error message");
}
DoOtherStaff();
}
catch
{
HandleError();
}
}
スウィフト3にこのような何かを実装しようとしています。しかし、それが囲むキャッチが網羅しているわけではないので、エラーが処理されないことを私に言われます。それを処理する方法はありますか?
ありがとうございました!
これはC++ではないので、大文字を関数名に使用しないでください。ありがとう。 :) - セミコロンも失う。 – matt