我对 Go 编程语言相当不熟悉,我一直在尝试找到一种将变量类型作为字符串获取的方法。到目前为止,我还没有找到任何有效的方法。我尝试使用typeof(variableName)
以字符串形式获取变量的类型,但这似乎无效。
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.
}