1024programmer Java If the defer delayed processing function in golang has an err return value, how to deal with it?

If the defer delayed processing function in golang has an err return value, how to deal with it?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package main

import (

“fmt”

” os”

)

func main() {

file, err := os.Open(“./src/ main/test.txt”)

if err != nil {

fmt.Println(“open error “, err)

}

defer file.Close()

fmt.Println(file)

}

defer file.Close() will have a gray prompt in goland, saying Unhandled error. An error may occur during close. How should I deal with this error?

This article is from the internet and does not represent1024programmerPosition, please indicate the source when reprinting:https://www.1024programmer.com/if-the-defer-delayed-processing-function-in-golang-has-an-err-return-value-how-to-deal-with-it/

author: admin

Previous article
Next article

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Us

Contact us

181-3619-1160

Online consultation: QQ交谈

E-mail: 34331943@QQ.com

Working hours: Monday to Friday, 9:00-17:30, holidays off

Follow wechat
Scan wechat and follow us

Scan wechat and follow us

Follow Weibo
Back to top
首页
微信
电话
搜索