🚀

Goで変数の型を出力する時はfmtパッケージのPrintf関数で"%T"を使う

2022/05/24に公開

タイトルの通りです。

package main

import "fmt"

func main() {
  n := 42
  s := "42"
  fmt.Printf("n = %T\n", n)
  fmt.Printf("s = %T\n", s)
}

出力

n = int
s = string

https://pkg.go.dev/fmt#hdr-Printing

Discussion