開発環境
- macOS Mojave - Apple (OS)
- Emacs (Text Editor)
- Windows 10 Pro (OS)
- Visual Studio Code (Text Editor)
- Go (プログラミング言語)
Head First Go (Jay McGavren(著)、O'Reilly Media)のChapter 4(bundles of code - Packages)、Exercise(138)の解答を求めてみる。
コード
~/go/src/mkamimura.com/me/myproject/mypackage/mypackage.go
package mypackage func MyFunction() string { return "MyFunction" }
sample2_test.go
package main import ( "testing" "mkamimura.com/me/myproject/mypackage" ) func TestMain(t *testing.T) { want := "MyFunction" got := mypackage.MyFunction() if got != want { t.Errorf("MyFunction() = %s, want %s", got, want) } }
sample2.go
package main func main() {}
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal)
$ tree ~/go/src/mkamimura.com/ /.../go/src/mkamimura.com/ └── me └── myproject └── mypackage └── mypackage.go 3 directories, 1 file $ go test PASS ok _/.../Head_First_Go/ch4/sample2 0.004s $
0 コメント:
コメントを投稿