当前位置: 首页 > news >正文

简单网站建设协议书直播间挂人气自助网站

简单网站建设协议书,直播间挂人气自助网站,wordpress news,如何做音乐网站标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123 关键字 关…

标识符与关键字

标识符

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

关键字

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

Go语言中有25个关键字:

    break        default      func         interface    selectcase         defer        go           map          structchan         else         goto         package      switchconst        fallthrough  if           range        typecontinue     for          import       return       var

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

    Constants:    true  false  iota  nilTypes:    int  int8  int16  int32  int64  uint  uint8  uint16  uint32  uint64  uintptrfloat32  float64  complex128  complex64bool  byte  rune  string  errorFunctions:   make  len  cap  new  append  copy  close  deletecomplex  real  imagpanic  recover

变量

变量声明

Go语言中的变量需要声明后才能使用,同一作用域内不支持重复声明。 并且Go语言的变量声明后必须使用。

标准声明

Go语言的变量声明格式为:

var 变量名 变量类型

变量声明以关键字var开头,变量类型放在变量的后面,行尾无需分号。 举个例子:

var name string
var age int
var isOk bool

批量声明

每声明一个变量就需要写var关键字会比较繁琐,go语言中还支持批量变量声明:

var (a stringb intc boold float32
)

变量的初始化

Go语言在声明变量的时候,会自动对变量对应的内存区域进行初始化操作。每个变量会被初始化成其类型的默认值,例如: 整型和浮点型变量的默认值为0。 字符串变量的默认值为空字符串。 布尔型变量默认为false。 切片、函数、指针变量的默认为nil。

当然我们也可在声明变量的时候为其指定初始值。变量初始化的标准格式如下:

var 变量名 类型 = 表达式
var name string = "Q1mi"
var age int = 18

或者一次初始化多个变量

var name, age = "Q1mi", 20

类型推导

有时候我们会将变量的类型省略,这个时候编译器会根据等号右边的值来推导变量的类型完成初始化。

var name = "Q1mi"
var age = 18

短变量声明

在函数内部,可以使用更简略的 := 方式声明并初始化变量。

package mainimport ("fmt"
)
// 全局变量m
var m = 100func main() {n := 10m := 200 // 此处声明局部变量mfmt.Println(m, n)
}

匿名变量

在使用多重赋值时,如果想要忽略某个值,可以使用匿名变量(anonymous variable)。 匿名变量用一个下划线_表示,例如:

func foo() (int, string) {return 10, "Q1mi"
}
func main() {x, _ := foo()_, y := foo()fmt.Println("x=", x)fmt.Println("y=", y)
}

匿名变量不占用命名空间,不会分配内存,所以匿名变量之间不存在重复声明。 (在Lua等编程语言里,匿名变量也被叫做哑元变量。)

注意事项:

  1. 函数外的每个语句都必须以关键字开始(var、const、func等)
  2. :=不能使用在函数外
  3. _多用于占位,表示忽略值

常量

相对于变量,常量是恒定不变的值,多用于定义程序运行期间不会改变的那些值。 常量的声明和变量声明非常类似,只是把var换成了const,常量在定义的时候必须赋值。

const pi = 3.1415
const e = 2.7182

声明了pi和e这两个常量之后,在整个程序运行期间它们的值都不能再发生变化了。

多个常量也可以一起声明:

const (pi = 3.1415e = 2.7182
)

const同时声明多个常量时,如果省略了值则表示和上面一行的值相同。 例如:

const (n1 = 100n2n3
)

上面示例中,常量n1、n2、n3的值都是100。

iota

iota是go语言的常量计数器,只能在常量的表达式中使用。

iota在const关键字出现时将被重置为0。const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 使用iota能简化定义,在定义枚举时很有用。

const (n1 = iota //0n2        //1n3        //2n4        //3)

几个常见的iota示例:

使用_跳过某些值

const (n1 = iota //0n2        //1_n4        //3)

iota声明中间插队

const (n1 = iota //0n2 = 100  //100n3 = iota //2n4        //3)const n5 = iota //0

多个iota定义在一行

const (a, b = iota + 1, iota + 2 //1,2c, d                      //2,3e, f                      //3,4)
http://www.yayakq.cn/news/593584/

相关文章:

  • 网站规划与设计学做标书网站
  • 有没有帮忙做问卷调查的网站WordPress已安装主题
  • 网页设计的工作流程做搜狗pc网站优化
  • 深圳网站的做网站公司域名查询网中国万网
  • 做网站的属于什么工作类型怎么利用花生壳做自己的网站
  • 网站无icp备案健身房网站模板
  • 网站怎么做限时抢购做那种网站受欢迎
  • 网站备案要多久时间天津市工程建设交易服务中心网站
  • 芜湖做网站做快三网站
  • 自己动手建设网站律师网站建设费用
  • 建设银行辽宁分行报名网站wordpress主题验证失败
  • 如何建立简单网站个人做的网站百度搜索不到
  • 深圳英文网站制作做网站时背景图片浮动
  • 杭州做卖房子的工作哪个网站好wordpress首页摘要
  • 网站风格底部版权wordpress
  • 厦门做网站最好的公司网站建设 软件开发的公司
  • 网站设计 app开发网页制作与设计属于
  • 旅游海外网站建设湖南网站建设 地址磐石网络
  • 合肥网站备案做旅游计划的网站
  • 爱站网关键词排名大连网站的建设
  • 山东饰品行业网站制作怎么做qq靓号网站
  • 上海网站建设招标如何做网站网站代理
  • 网站 微信临清做网站
  • 长沙网站设计公司怎么样微网站app
  • 六安市建设局网站品牌营销策划方案模板
  • 东莞公司想建网站为了推广公众号可以采取的方法有
  • 做旅游攻略去什么网站好以网站做跳板入侵
  • 门户网站建设报告重庆市建设工程信息网官网人
  • 网站繁简通下列关于网站开发中网页上传
  • 上海建设银行官网网站罗田企业网站建设