
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Golang】エラーハンドリング - Qiita
package main //エラーハンドリング //Goには例外機構がない。 //Goでは関数が複数の戻り値を返す特製を... package main //エラーハンドリング //Goには例外機構がない。 //Goでは関数が複数の戻り値を返す特製を利用して、エラーが発生したかの処理を書ける。 import ( //"fmt" "log" "os" ) func main() { file, err := os.Open("./aaaaa.go") //もしエラーだったら if err != nil { //出力して終了 log.Fatalln("Error!") } //遅延でクローズ defer file.Close() //スライス作成 data := make([]byte, 100) //100バイト分読み込み、スライスに追加 count, err := file.Read(data) //なければエラー if err != nil { log.Fatalln("Error") } //文字列に変換して読