Go 1.22 から実験的機能として Range Over Func が実装された。 このブログでは Range Over Func とは何か、どういうものなのか、といった説明はしないので、知らない人は次のページを見てほしい。 go.dev 標準パッケージの database/sql で RDB を Query するのはボイラープレートまみれになる。 database/sql のドキュメントにあるサンプルコードは次のようになっている。 rows, err := db.QueryContext(ctx, "SELECT name FROM users WHERE age=?", age) if …