猿问

在 Go 编程语言中,是否可以以字符串的形式获取变量的类型?

我对 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.

}


慕田峪7331174
浏览 180回答 2
2回答
随时随地看视频慕课网APP

相关分类

Go
我要回答