Does GO language have a preprocessor? When I looked up internet, there was few approaches which *.pgo convert to *.go. And, I wonder if it is doable in Go
#ifdef COMPILE_OPTION
{compile this code ... }
#elif
{compile another code ...}
or,
#undef in c