OLD | NEW |
1 // $G $F.go && $L $F.$A && ./$A.out | 1 // run |
2 | 2 |
3 // Copyright 2009 The Go Authors. All rights reserved. | 3 // Copyright 2009 The Go Authors. All rights reserved. |
4 // Use of this source code is governed by a BSD-style | 4 // Use of this source code is governed by a BSD-style |
5 // license that can be found in the LICENSE file. | 5 // license that can be found in the LICENSE file. |
6 | 6 |
7 package main | 7 package main |
8 | 8 |
9 import ( | 9 import ( |
10 "os" | 10 "os" |
11 "runtime" | 11 "runtime" |
12 ) | 12 ) |
13 | 13 |
14 func main() { | 14 func main() { |
15 ga, e0 := os.Getenverror("GOARCH") | 15 ga, e0 := os.Getenverror("GOARCH") |
16 if e0 != nil { | 16 if e0 != nil { |
17 print("$GOARCH: ", e0.Error(), "\n") | 17 print("$GOARCH: ", e0.Error(), "\n") |
18 os.Exit(1) | 18 os.Exit(1) |
19 } | 19 } |
20 if ga != runtime.GOARCH { | 20 if ga != runtime.GOARCH { |
21 print("$GOARCH=", ga, "!= runtime.GOARCH=", runtime.GOARCH, "\n"
) | 21 print("$GOARCH=", ga, "!= runtime.GOARCH=", runtime.GOARCH, "\n"
) |
22 os.Exit(1) | 22 os.Exit(1) |
23 } | 23 } |
24 xxx, e1 := os.Getenverror("DOES_NOT_EXIST") | 24 xxx, e1 := os.Getenverror("DOES_NOT_EXIST") |
25 if e1 != os.ENOENV { | 25 if e1 != os.ENOENV { |
26 print("$DOES_NOT_EXIST=", xxx, "; err = ", e1.Error(), "\n") | 26 print("$DOES_NOT_EXIST=", xxx, "; err = ", e1.Error(), "\n") |
27 os.Exit(1) | 27 os.Exit(1) |
28 } | 28 } |
29 } | 29 } |
OLD | NEW |