Go 语言入门指南:基础语法和常用特性解析(二)

26 阅读2分钟

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语言中:一个指针变量指向了一个值的内存地址。类似于变量和常量,在使用指针前你需要声明指针