Go
Go言語ではdefer文を使うことにより、関数が終了する際に必ず実行されるような処理を書くことができます。 これにより内部でpanicが起こったりした、通常とは違う処理をした場合でも、ファイルリソースなどの解放を確実に行うことができます、しかしいつも必…
TLでまたGoのエラー処理関係で荒れていたので、そういえばちゃんとテストコード書いてみたりして自分の中で整理しなきゃなぁと思ったので書いてみる。 通常の処理 file, err := os.Open(name) if err != nil { // Error Handling } もしくは if file, err :=…