Go语言基础语法
Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。
不同于java而言,在编码后没有;分号(Go语言中一行代表一个语句的结束,这个是由Go编译器自动完成的)
注释功能(和java类似),一共有2类注释(单行注释以及多行注释)
单行注释在该行最前面使用“//”修饰,多行注释在需要注释的行前面使用“/”,在最后注释行后面使用“/”
标识符
标识符用来在Golang中命名变量,名称,类型等,规则在于:一个或是多个字母(A ~ Z和a ~ z)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。
关键字本质上是GoLang语言用来修饰某些具有特定意义的标识符,使用该关键字可以实现特定的功能。
字符串连接
和java语言类似,String大家都知道2个String类型可以直接通过“+”符号拼接。
空格
在 Go 语言中,空格通常用于分隔标识符、关键字、运算符和表达式,以提高代码的可读性。 (强制性在于:变量的声明必须使用空格隔开)
格式化字符串
Go 语言中使用 fmt.Sprintf 或 fmt.Printf 格式化字符串并赋值给新串:
- Sprintf 根据格式化参数生成格式化的字符串并返回该字符串。
- Printf 根据格式化参数生成格式化的字符串并写入标准输出。
数据类型 (与java语言相似,包含布尔类型,数字类型以及字符串类型、派生类型等)
变量 声明变量通用“var”,可以同时声明一个或者多个变量 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 变量声明以及初始化可以使用“:= ”一起来使用,如果没有初始化一般默认值
Go 语言中指针是很容易学习的,Go 语言中使用指针可以更简单的执行一些任务。
我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。
Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。
Go语言中:一个指针变量指向了一个值的内存地址。类似于变量和常量,在使用指针前你需要声明指针