Go语言-笔记

Google资深工程师深度讲解Go语言-笔记

Description

第2章 基础语法

2-1 变量定义

go语言Print、Println 、Printf 、Sprintf 、Fprintf的区别
  • Go语言中,你定义了变量,没使用的话,会报错

2-2 内建变量类型

数字类型
其他类型
浮点型
1 uint8无符号 8 位整型 (0 到 255)
1 byte类似 uint8
1 float32IEEE-754 32位浮点型数
2 uint16无符号 16 位整型 (0 到 65535)
2 rune类似 int32
2 float64IEEE-754 64位浮点型数
3 uint32无符号 32 位整型 (0 到 4294967295)
3 uint32 或 64 位
3 complex6432 位实数和虚数
4 uint64无符号 64 位整型 (0 到 18446744073709551615)
4 int与 uint 一样大小
4 complex12864 位实数和虚数
5 int8有符号 8 位整型 (-128 到 127)
5 uintptr无符号整型,用于存放一个指针
6 int16有符号 16 位整型 (-32768 到 32767)
7 int32有符号 32 位整型 (-2147483648 到 2147483647)
8 int64有符号 64 位整型 (-9223372036854775808 到 9223372036854775807)

2-3 常量与枚举

定义常量使用关键字const,go语言常量不用大写
枚举 特殊的常量类型枚举
  • Go语言没有char,只有rune

2-4 条件语句

Loading...