I'm aware that I can name particular go files _windows.go, _linux.go, etc and that this will make them only compile for that particular operating system.
Within a file that doesn't have the go os specified in the filename, is there a way I can set a variable and/or constant within a file depending on the go os? Maybe in a case statement?