Golang 学习入坑(二)Go语言结构及基本语法及基本类型
2021-04-19 15:26
标签:文件 下划线 基本 over 复数 输出 -128 指针 port (一)GO的语言结构: Go 语言的基础组成有以下几个部分: (二)GO的基本语法: 1、(行分隔符)在 Go 程序中,一行代表一个语句结束。不像其他语言一样一样以分号 ; 结尾。但多个语句在一行,要以分号;隔开 2、(注释)这个就不解释了吧,都懂 // /**/ 3、(标识符)也就是我们常说的变量的命名规则:一个标识符实际上就是一个或是多个字母(A~Z和a~z)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字 4、(字符串连接) Go 语言的字符串可以通过 + 实现 例如:fmt.Println("sad" + "lili") 结果为:sadlili 5、(关键字) 6、Go 语言的空格 定义变量的时候,必须以空格隔开 语句中适当使用空格能让程序更易阅读。 这在其他语言中也多有体现。这里就不一一介绍了 (二)GO语言的数据类型: 1、Go 语言按类别有以下几种数据类型 布尔型:布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。 数字类型:整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。 Go 也有基于架构的类型,例如:int、uint 和 uintptr。 1、uint8 无符号 8 位整型 (0 到 255) 1个字节8位。表示2^8-1 2、uint16 无符号 16 位整型 (0 到 65535) 3、uint32 无符号 32 位整型 2^32-1 4、unit64 5、int8 有符号 8 位整型 (-128 到 127) (-2^7)---------(2^7-1) ........int16 / int32 / int 64 同上 浮点型: float32 IEEE-754 32位浮点型数 float64 IEEE-754 32位浮点型数 complex64 32 位实数和虚数 complex128 64 位实数和虚数 其他的数字类型: byte 类似 uint8 rune 类似 int32 unit 32位或64位 int 同上 uintptr 无符号整型,用于存放一个指针 既然有指针,我觉得这个得学好点 字符串类型: 派生类型:(1) 指针类型(Pointer)、(2)数组类型、(3)’结构化类型(struct)、(4)Channel 类型、(5)函数类型、(6)切片类型、(7)接口类型(interface)、(8)Map 类型 后边的几种类型,我现在也只是听过,后期用到这里我在补充下。其他的学过c的应该都基本了解 Golang 学习入坑(二)Go语言结构及基本语法及基本类型 标签:文件 下划线 基本 over 复数 输出 -128 指针 port 原文地址:https://www.cnblogs.com/aoxueshou/p/13289078.html
//所有的新语言都是以helloword开始
package main //这个是包的声明你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包
import "fmt" //这个是导入哪个包或元素。,fmt 包实现了格式化 IO(输入/输出)的函数。
func main() { //学过编程的都知道,文件的入口,也就是是程序开始执行的函数
/* 这是我的第一个简单的程序 */ //注释
fmt.Println("Hello, World!") //可以将字符串输出到控制台,并在最后自动增加换行字符 \n 语句或者表达式
}
下面列举了 Go 代码中会使用到的 25 个关键字或保留字:
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 语言还有 36 个预定义标识符:
append bool byte cap close complex complex64 complex128 uint16
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 uintptr
程序一般由关键字、常量、变量、运算符、类型和函数组成。
程序中可能会使用到这些分隔符:括号 (),中括号 [] 和大括号 {}。
程序中可能会使用到这些标点符号:.、,、;、: 和 …。
上一篇:python条件语句循环
文章标题:Golang 学习入坑(二)Go语言结构及基本语法及基本类型
文章链接:http://soscw.com/index.php/essay/76709.html