私はGoプログラミング言語にはあまり慣れていませんし、変数の型を文字列として取得する方法を見つけようとしています。これまでのところ、私は動作するものは見つかりませんでした。私はtypeof(variableName)
を使って変数の型を文字列として取得しようとしましたが、これは有効ではないようです。Goプログラミング言語では、変数の型を文字列として取得できますか?
Goには、JavaScriptのtypeof
演算子やPythonのtype
演算子と同様に、変数の型を文字列として取得できるビルトイン演算子がありますか?
//Trying to print a variable's type as a string:
package main
import "fmt"
func main() {
num := 3
fmt.Println(typeof(num))
//I expected this to print "int", but typeof appears to be an invalid function name.
}