C allows comma-separated argument lists via variadic macros. Whereas AFAIK golang allows only variadic arguments of the same type. (Please excuse if I am wrong, I am considering myself a golang newbie)
C demo program that prints: -- -- 1 and 1 1 and 1 // ###### C variadic macro test #include <stdio.h> #define PR(...) if(df){printf(__VA_ARGS__);\ if(ef)fprintf(stderr,__VA_ARGS__);} // Flags int df=1, ef=1; int main(void) { PR("-- "); PR("%d and %d ",df,ef); } // ###### End How would one implement an equivalent PR(...) "function" in Go ??? -- 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/e36eb032-ffbc-4b26-8c41-f76aa6dcdd00%40googlegroups.com.