Axel, I like your example. Var *e* would get re-declared -- so that is a change. However, var *x* is not visible past the *with* statement -- only var *a* is brought forward.
So we need another attempt at breaking this. :-) I will try to think of how to get a re-declaration to break something, providing that no other lines of code change. Splitting the code into separate funcs introduces calls, and I work with big data, many billions of records. So that introduces production inefficiency for the purpose of test writing -- which costs time and money in the cloud. Warren -- 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/d55e9c5d-6d07-4c91-92c6-a3c3060790bf%40googlegroups.com.