In python, I find the context managers really helpful. I was trying to find the same in Go.
e.g:
- with open("filename") as f:
- do something here
where open is a context manager in python handling the entry and exit, which implicitly takes care of closing the file opened.
Instead of we explicitly doing like this:
- f := os.Open("filename")
- //do something here
- defer f.Close()
Can this be done in Go as well ? Thanks in advance.