go语言中获取变量类型的三种方法

Posted -wenli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言中获取变量类型的三种方法相关的知识,希望对你有一定的参考价值。

package main
import (
    "fmt"
    "reflect"
)
func main() 
    var num float64 = 3.14

    // 方法1:
    println(reflect.TypeOf(num).Name())

    // 方法2:
    fmt.Println(reflect.TypeOf(num))

    // 方法3:
    fmt.Printf(`%T`, num)

  

以上是关于go语言中获取变量类型的三种方法的主要内容,如果未能解决你的问题,请参考以下文章

Go语言基础-变量

C 语言结构体 ( 结构体类型定义 | 结构体类型别名 | 声明结构体变量的三种方法 | 栈内存中声明结构体变量 | 定义隐式结构体时声明变量 | 定义普通结构体时声明变量 )

go中变量使用的三种方式

获取class对象的三种方法以及通过Class对象获取某个类中变量,方法,访问成员

go变量

Go语言中的值类型和引用类型