GO程序设计中的默认规则与关键字

GO程序设计中的默认规则与关键字

Go之所以会那么简洁,是因为它有一些默认的行为: 大写字母开头的变量是可导出的,也就是其它包可以读取的,是公用变量;小写字母开头的就是不可导出的,是私有变量。 大写字母开头的函数也是一样,相当于class中的带public关键词的公有函数;小写字母开头的就是有private关键词的私有函数。

Go的也体现在仅有的25个关键字
程序声明类:import、package
程序实体声明和定义类:chan、const、func、interface、map、struct、type、var
程序流程控制类:go、select、break、case、continue、default、defer、else、fallthrough、for、goto、if、range、return、switch

下列为一些关键字的用法

  1. var与const :用于变量与常量的声明
const identifier [type] = value  //常量的定义格式

也可用一下方式定义常量

const (
	a = iota    //iota为枚举类型
	b = iota
	c = iota)
  1. map :相当于python中的字典
//两种定义方式
var numbers map[string] int  //numbers := make(map[string]int) 
numbers["one"] = 1  //赋值
numbers["ten"] = 10 //赋值 
发布了33 篇原创文章 · 获赞 1 · 访问量 2295

猜你喜欢

转载自blog.csdn.net/qq_40805620/article/details/99697015