📚 Go中的变量和数据类型 📊
👋 继续我们的Go语言之旅!在这一站,我们将深入探索Go的变量世界和它的丰富数据类型。这些基础知识是构建复杂程序的基石,让我们一起揭开它们的神秘面纱吧!🔍
一、变量声明的艺术 🎨
Go支持多种变量声明方式,让代码既简洁又高效。
- 显式声明 (
var
关键字):
var age int = 30
这里,age
是一个整型变量,初始值为30。
- 简短声明 (
:=
运算符):
message := "Go学习进行中..."
仅在函数内部使用,自动推断变量类型。
- 多变量声明:
var (
name string = "张三"
age int = 25
pi float64 = 3.14
)
二、数据类型全解析 🔬
Go的数据类型系统设计精炼而强大,覆盖了编程所需的各种基本类型。
-
整型 (
int
,int8
,int16
, …,uint
系列):var count int = 10
-
浮点型 (
float32
,float64
):price := 29.99
-
字符串 (
string
):greeting := "Hello, Go!"
-
布尔型 (
bool
):isReady := true
-
复合类型 如数组、切片、结构体、映射等,将在后续文章详细介绍。
三、常量(Constant) ⭐
常量代表编译时期已知且不可改变的值。
const PI = 3.14159 // 无类型常量
const speedOfLight float64 = 299792458 // 类型指定的常量
四、类型转换 🔄
当需要在不同数据类型间转换时,使用类型转换。
var floatValue float64 = 123.45
var intValue int = int(floatValue)
小结: 通过掌握变量和数据类型,你已经为编写更复杂、类型安全的Go程序打下了坚实的基础。记得实践是学习的最佳途径,尝试编写代码并观察不同类型间的互动吧!💡
下一站,我们将深入到Go的控制流——条件判断与循环,敬请期待!🚀