我对 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.
}
相关分类