摘要:
定义方式: Go语言中的常量使用关键字 const 定义,用于存储不会改变的数据,常量是在编译时被创建的,即使定义在函数内部也是如此,并且只能是布尔型、数字型(整数型、浮点型和复数)和字符串型。由于编译时的限制,定义常量的表达式必须为能被编译器求值的常量表达式。 常量的定义格式和变量的声明语法类似: 阅读全文
摘要:
一个指针变量可以指向任何一个值的内存地址,它所指向的值的内存地址在 32 和 64 位机器上分别占用 4 或 8 个字节,占用字节的大小与所指向的值的大小无关。当一个指针被定义后没有分配到任何变量时,它的默认值为 nil。指针变量通常缩写为 ptr。 每个变量在运行时都拥有一个地址,这个地址代表变量 阅读全文
摘要:
字符串拼接操作 “+”: 可以通过下面的方式来对代码中多行的字符串进行拼接: str := "Beginning of the string " + "second part of the string" 注:因为编译器会在行尾自动补全分号,所以拼接字符串用的加号“+”必须放在第一行末尾。 字符串拼 阅读全文
摘要:
Go语言的基本类型有: bool string int、int8、int16、int32、int64 uint、uint8、uint16、uint32、uint64、uintptr byte // uint8 的别名 rune // int32 的别名 代表一个 Unicode 码 float32、 阅读全文
摘要:
1,go 语言包管理: go 语言包含以下三种源码文件: 命令源码文件:main 文件 库源码文件:非main文件 测试文件:test文件 2,在进行源码编写时,应该注意以下几点 1,在编写go源码文件时。我们应该是以当前目录名作为包名 例如:有一个文件名为.../mytest/test.go的文件 阅读全文