Hi, 
I'm new to Go and I would like to understand why the compilation process, 
both the compiler and linker, does raise an error for a declared but not 
used variable at funcs level in order to ensure clean code while the linker 
does not raise this error during the build process for declared but not 
used variables at package level but treat them as 'dead code' and silently 
remove them.

I asked on other mediums. Specifically Go Forum and #Go-nuts IRC and some 
more experienced gophers said this might constitute a bug, at least at 
philosophical level as it doesn't directly affect the build process.

Best, 
Jad



-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/b13a26ae-5662-4b74-af2d-6c9e6dbeb425n%40googlegroups.com.

Reply via email to