const String = "Go rules!"
^D
$ go install widgets/foo
-$ ls $GOPATH/pkg/*/example
+$ ls $GOPATH/pkg/*/widgets
foo.a
</pre>
</p>
<pre>
+$ mkdir -p $GOPATH/src/widgets/bar
$ cat > $GOPATH/src/widgets/bar/bar.go
package main
}
^D
$ go test widgets/foo
-ok widgets/foo
+ok widgets/foo 0.018s
</pre>
<p>
</pre>
describes a package that builds on
-different operating systems by parameterizing the file name with
-<code>$GOOS</code>.</p>
+different architectures by parameterizing the file name with
+<code>$GOARCH</code>.</p>
<p>The general code goes in <code>foo.go</code>, while architecture-specific
code goes in <code>foo_386.go</code>, <code>foo_amd64.go</code>, and