baggiiiie

~

/

zettelkasten

/

go defer nuance

go-defer-nuance

Jun 16, 2025

  • learning
  • programming
  • go

nuances in go defer

tags: learning programming go

content

in go-defer, i wrote

Transclude of go-defer#defer-note

  • this is not exactly true!
  • defer is executed after return statement, but it’s before actual return
    • that’s why it can modify return value in this example:
      Transclude of go-defer#defer-example
  • after return 1, defer func is executed, that’s why inside it prints 1
  • and it modifies return value, that’s why in main it prints 2

up

  • go-defer

down

reference


Graph View

  • nuances in go defer
  • content
  • up
  • down
  • reference

baggiiiie's learning notes on tech stuff