3

3 つのサーバーから何かをダウンロードしようとしています。私の考えは、最初のサーバーが閉じられている場合、2 番目のサーバーを使用することです。最初のサーバーが閉じられている場合、実行時エラーが発生することに気付きました。このエラーの使用方法を知りたいのですが、必要なものは次のとおりです。

if run time err!=nil{do something}

私はgolangが初めてです、誰かが私を助けてくれることを願っていますありがとう

4

2 に答える 2

1

うまくいかない可能性のあることをすると、errorオブジェクトが得られます。

bytes, err = stream.Read(buffer)

試したことが実際に間違っていたかどうかを確認するには、errorオブジェクトを と比較しますnilnilエラーが発生していないことを示します。エラーが でない場合はnil、それについて何かを行うことができます。

if err != nil {
    // insert error handling here
}
于 2013-11-12T07:57:47.290 に答える