Comment by bayindirh
1 day ago
Good point, but I personally never do that? Instead of doing (expensive) calls, I just assign the result to a variable and use that instead. Accessing to memory is pretty cheap in Go, and it's cleaned once it goes out of the scope, so why not?
Considering some expensive Go calls do the same caching underneath, this is the preferred design pattern, I assume.
No comments yet
Contribute on Hacker News ↗