Go Declarations and Initialization Compatibility: Examples may use , which requires Go 1.18+. Resource Routing - - Read when deciding between , , if-init, and narrow variable scope. - - Read when designing constants or enum-like values. - - Read when initializing structs, maps, zero values, or pointers. - - Read for composite literal formatting and keyed-field tradeoffs. - - Read when designing or initializing structs. - - Read when a declaration may shadow a builtin or outer variable. Quick Reference: var vs := | Context | Use | Example | |---------|-----|---------| | Top-level | (always) |…