21 lines
335 B
Go
21 lines
335 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"runtime"
|
|
)
|
|
|
|
func main() {
|
|
fmt.Print("Go runs on ")
|
|
switch os := runtime.GOOS; os {
|
|
case "darwin":
|
|
fmt.Println("OS X.")
|
|
case "linux":
|
|
fmt.Println("Linux.")
|
|
default:
|
|
// freebsd, openbsd
|
|
// plan9, windows ...
|
|
fmt.Print("%s.\n", os)
|
|
}
|
|
}
|