diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..0e70688 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module hellogomod + +go 1.24.4 diff --git a/hello.go b/hello.go new file mode 100644 index 0000000..858b457 --- /dev/null +++ b/hello.go @@ -0,0 +1,5 @@ +package hellogomod + +func SayHello(name string) string { + return "Hello, " + name + "!" +} diff --git a/hello_test.go b/hello_test.go new file mode 100644 index 0000000..9ece53b --- /dev/null +++ b/hello_test.go @@ -0,0 +1,12 @@ +package hellogomod + +import "testing" + +func TestSayHello(t *testing.T) { + s := SayHello("yuki") + want := "Hello, yuki!" + + if s != want { + t.Errorf("return %s, want %s", s, want) + } +}