Go语言常量和变量

给你一囗甜甜゛ 提交于 2019-12-02 04:25:30

标识符与关键字

标识符

在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc__123a123

关键字

关键字是指编程语言中预先定义好的具有特殊含义的标识符。 关键字和保留字都不建议用作变量名。

Go语言中有25个关键字:

    break        default      func         interface    select
    case         defer        go           map          struct
    chan         else         goto         package      switch
    const        fallthrough  if           range        type
    continue     for          import       return       var

  

此外,Go语言中还有37个保留字。

    Constants:    true  false  iota  nil

        Types:    int  int8  int16  int32  int64  
                  uint  uint8  uint16  uint32  uint64  uintptr
                  float32  float64  complex128  complex64
                  bool  byte  rune  string  error

    Functions:   make  len  cap  new  append  copy  close  delete
                 complex  real  imag
                 panic  recover

 变量:

      程序在运行过程中数据都是保存在内存中的,需要操作某条数据就需要去内存找到对应的变量。如果直接通过内存地址去找数据的话,代码的可读性会很差,有可能会出错,所以需要将数据的内存地址保存到变量中。

   变量类型:

    变量(Variable)的功能是存储数据。不同的变量保存的数据类型可能会不一样。常见变量的数据类型有:整型、浮点型、布尔型等。

    Go语言中的每一个变量都有自己的类型,并且变量必须经过声明才能开始使用。

变量的声明语法:

var 变量名  变量类型
var  name  string
vae  age     int
vae  other   bool
也可以这么声明
var (
   var  name  string
   var  age     int
   var  other   bool 
)

  更新ing

   

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!