• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

go的变量、常量以及判断变量的数据类型

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.定义变量

var 变量名 类型 =value 或 变量名 :=123   (省略var和自动识别数据类型写法)

 

 

2.多个变量定义参数

 

  2.1 var a,b,c int

       a,b,c =1,2,3

 

 2.2 a,b,c :=1,2,3

 

 

3.一起申明独立的变量

// 一般用于声明全局变量,也可作为局部变量

var (

    vname1 v_type1

    vname2 v_type2

)

 

 

4.判断数据类型

   4.1.可以写一个函数使用.type的方式,但是.type只支持switch case,在其他函数或者main方法使用即可。

interface{}可以存任何数据类型
func m_type(i interface{}) {

    switch i.(type) {

    case string:

        fmt.Println("1")

    case int:

        fmt.Println("2")

 

        //...

    default

    }

    return

}

  

   4.2.reflect模块方法

import "reflect"

var x int32 = 20

  fmt.Println("type:", reflect.TypeOf(x))

  

 

  4.3.使用%T

 

   var x int32 = 20

    fmt.Printf("%T\n", x)

  

5.常量

常量是一个简单值的标识符,在程序运行时,不会被修改的量。

常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。

const a int = 100

const b  =100         //常用可以这样定义。和变量不一样的地方并且不使用常量也不会报错没有使用

  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap