計算機科学のブログ

bundles of code - Packages - file layout

Head First GoJay McGavren(著)、O’Reilly Media)の Chapter 4(bundles of code - Packages)、p.122(Pool Puzzle)の解答を求めてみる。

コード

main.go

package main

import (
	"fmt"
	"sample/calc"
)

func main() {
	fmt.Println(calc.Add(1, 2))
	fmt.Println(calc.Subtract(7, 3))
}

入出力結果(Terminal, Zsh)

% go run ./main.go  
3
4
% ls     
calc	go.mod	main.go
% ls calc 
calc.go
% cat go.mod 
module sample

go 1.23.3
%