变量和类型示例¶
演示Go语言的变量声明、基本类型和类型转换。
🎯 学习目标¶
- 掌握三种变量声明方式
- 理解Go的基本数据类型
- 学会类型转换
- 了解常量和iota
- 理解指针基础
🚀 运行示例¶
📖 代码说明¶
示例代码展示了: 1. 变量声明的三种方式 2. 各种基本类型的使用 3. 显式类型转换 4. 常量和枚举 5. 指针操作 6. 字符串处理
💡 与Java对比要点¶
变量声明¶
- Go:
name := "value"更简洁 - Java:
String name = "value"必须指定类型
类型转换¶
- Go: 所有转换必须显式
float64(i) - Java: 支持自动向上转型
常量¶
- Go:
const+iota实现枚举 - Java:
final或enum类型
字符串¶
- Go: 字符串是基本类型,不可变
- Java: String是类,也不可变
🎓 练习任务¶
- 修改变量声明方式
- 将短声明改为完整声明
-
观察代码行数的变化
-
探索类型范围
- 尝试将大数值赋给小类型
-
观察编译器警告
-
常量枚举
- 创建自己的枚举类型
-
使用iota创建位标志
-
指针实验
- 创建指针并修改值
- 观察内存地址
➡️ 下一步¶
完成练习后,继续学习: - 控制流程 - 条件和循环