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

建设工程查询市场价网站建设官方网站多少

建设工程查询市场价网站,建设官方网站多少,wordpress主题如何开发,应该知道的网站标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 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/385196/

相关文章:

  • 茂名东莞网站建设在哪下载免费的英文版网站模板
  • 网站如何做口碑营销seo一个月赚多少钱
  • 网站建设入门 下载网络服务类型有哪些
  • 深圳建设手机网站上海比较有名的公司
  • 网站策划岗位要求网站图片链接是怎么做的
  • 网站设计类型百度搜索引擎排行榜
  • 公司做网站花销会计分录网页游戏平台51
  • 网站重新建设的通知福建键seo排名
  • 网站建设微信营销公司专门做图片是网站
  • 做云词图的网站html5做宠物饲养网站
  • 企业网站建设作用公共资源交易中心编制
  • phpcms 手机网站wordpress hacker主题
  • 安丘网站建设公司许昌市网站建设
  • 网站开发+协作平台开发微信小程序大概需要多少钱
  • 东营网站建设app开发网站建设会遇到哪些问题
  • 厦门外贸网站建设哪家公司大厦门网站建设手机版
  • 富阳网站建站公司哪家好软件程序开发公司
  • 多少钱算网站沈阳企业宣传片制作公司
  • 怎么做网站的跳转wordpress怎么配置七牛云
  • 松门建设规划局网站dede网站源码
  • 班级手机网站墨刀怎样做网站网页制作的公
  • 贵州省建设厅网站造价工程信息网武进网站建设基本流程
  • 备案期间 需要关闭网站吗一起装修网北京总部官网
  • cnzz统计代码放在网站黄山网站seo
  • 沈阳世纪兴网站制作公司wordpress后台不能拖动
  • 齐河网站建设价格电商网站开发团队
  • 做的网站乱码怎么搞口腔网站设计图
  • 响水做网站的做logo的著名网站
  • 电商平台网站建设合同免费自助建站模板
  • 长沙网站建设 599成华区响应式网站建设