go语言

发布时间 2023-06-06 20:14:52作者: hacker_dvd

求变量类型:

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)
}

a := 10 这种变量定义只能在函数体内部使用,不能在全局变量区使用