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

有没有学做零食的网站seo搜索排名优化公司

有没有学做零食的网站,seo搜索排名优化公司,英文介绍做美食视频网站,做桂林网站的图片大全文章目录 标识符的组成规则Go语言关键字预定义标识符标识符命名惯例 特殊标识符标识符访问权限控制 在Go语言中,标识符(Identifier)是用来命名变量、函数、类型、常量等程序实体的名称。 标识符的组成规则 1、必须以字母或下划线(_)开头: 字母包括Unico…

文章目录

  • 标识符的组成规则
  • Go语言关键字
  • 预定义标识符
    • 标识符命名惯例
  • 特殊标识符
  • 标识符访问权限控制

在Go语言中,标识符(Identifier)是用来命名变量、函数、类型、常量等程序实体的名称。

标识符的组成规则

1、必须以字母或下划线(_)开头:

    字母包括Unicode字符集中的任何字母字符。可以使用中文等非ASCII字符作为标识符(但不推荐)。

2、后续字符可以是字母、数字或下划线

例如:name, age, _count, x1都是合法的标识符。

3、区分大小写

Name和name是不同的标识符。

4、不能是Go语言的关键字

Go有25个保留关键字,不能用作标识符。

Go语言关键字

以下是Go语言的保留关键字,不能用作标识符:

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还有一些预定义的标识符,虽然它们不是关键字,但最好避免使用它们作为自己的标识符:

true false iota nilint int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
float32 float64 complex128 complex64
bool byte rune string errormake len cap new append copy close delete
complex real imag
panic recover

如果定义一个变量名字为int,会显的很怪异,并且也是很容易出错的,可读性也不强,但是在Go语言中是允许的,这是一件很鸡贼的事情。其实我很不理解,Go语言有如此之多的强制性要求,为什么不把这个点修改了?是没必要还是修改起来困难呢?
在这里插入图片描述

标识符命名惯例

1、驼峰命名法(CamelCase)

公开的标识符(首字母大写):GetName, ServerAddr非公开的标识符(首字母小写):getName, serverAddr

2、简短而有意义

Go倾向于使用短小但有描述性的名称例如用i而不是index作为循环变量

3、避免使用下划线

除非是特殊用途(如测试文件_test.go)

4、包名应简短

通常使用小写单数名词,如http, time, json

特殊标识符

空白标识符(_): 用于忽略值

go
_, err := someFunction() // 忽略第一个返回值
在这里插入图片描述

标识符访问权限控制

大小写决定标识符的可见性(导出规则):

1、首字母大写:表示该标识符是可导出的(exported/public),可以被其他包访问

go

type Person struct {  // 可被其他包使用Name string      // 可被其他包访问age  int         // 不可被其他包访问
}func SayHello() {    // 可被其他包调用fmt.Println("Hello")
}

首字母小写:表示该标识符是包私有的(unexported/private),只能在当前包内使用

go
type internalStruct struct {  // 只能在当前包使用field string
}func helperFunc() {          // 只能在当前包调用fmt.Println("helper")
}

文章转载自:

http://DXg34wGP.mtzyr.cn
http://XYAOS6zD.mtzyr.cn
http://orxjuBMI.mtzyr.cn
http://NBhFlSmH.mtzyr.cn
http://KMq6A8VV.mtzyr.cn
http://dOkrcSOW.mtzyr.cn
http://6ENgyGrP.mtzyr.cn
http://Hx2lrz51.mtzyr.cn
http://jP3aOy8X.mtzyr.cn
http://C4Km7rIG.mtzyr.cn
http://PiK74M2T.mtzyr.cn
http://LmSC3TX1.mtzyr.cn
http://DZBzVLW0.mtzyr.cn
http://2HSlEOs6.mtzyr.cn
http://W2SZnnGA.mtzyr.cn
http://ewAHMhHy.mtzyr.cn
http://xdFwe21O.mtzyr.cn
http://FhmI76Hy.mtzyr.cn
http://g6PC0azl.mtzyr.cn
http://oZ6wnwF0.mtzyr.cn
http://mWFTaXYo.mtzyr.cn
http://3q2iI4Wu.mtzyr.cn
http://fKRyZQlR.mtzyr.cn
http://nvHfarxs.mtzyr.cn
http://jkqq5yzm.mtzyr.cn
http://Yh5or5Lx.mtzyr.cn
http://BLC9NUNy.mtzyr.cn
http://KgmJ2kLo.mtzyr.cn
http://BVzorLsE.mtzyr.cn
http://rj4R8ZTa.mtzyr.cn
http://www.dtcms.com/wzjs/727382.html

相关文章:

  • 谷歌不收录网站西安网络seo公司
  • 网站建设费用主要包括那几项宁波公司做企业网站
  • 厦门网络推广建网站色轮配色网站
  • 佛山网站如何制作济南建设大厦
  • 17网站一起做网店河北湖北华路建设工程有限公司网站
  • 太原市建设交易中心网站阿里云域名空间网站建设
  • 南宁制作网站的公司东莞做网站(信科网络)
  • 公司网站建设费用预算好听的公司名字
  • 网站空间做邮箱哪里购买网站空间
  • 河南企业做网站网络平台怎么创建
  • 免费空间+网站空间+虚拟主机网站建设的一些专业术语
  • 网站制作过程步骤wordpress 采集 json
  • 哈尔滨城乡建设局网站首页桂平seo快速优化软件
  • 订做网站建设17网站一起做网店类似的
  • 建网站建网站北海 做网站 英文
  • 如何使用wp做网站网站关键词 查询
  • 建设网站全部流程网站配色 蓝绿
  • 提供网站建设费用怎样建设卡盟网站
  • 国土局网站建设方案2022最火营销方案
  • 我想在阿里巴巴上给别人做网站个人简历wordpress主题
  • 做互联网网站需要什么资质吗5118网站查询
  • 网站静态路径营业推广的概念
  • 网站域名要怎样规划wordpress制作首页模板下载
  • 静态淘宝网站制作模板萨龙wordpress
  • 企业门户网站建设行情网站上传文件存储方式
  • 佛山网站建设锐艺a068帝国cms搭建个人网站
  • 企业网站建设方案案例学做网站培训上海
  • 本地的丹阳网站建设如何修改网站备案
  • 帮别人做网站开票开什么税目工艺宣传网站建设
  • 中小企业网站制作不了WordPress 如何去域名授权