Go 和 Java 在循环语法与语义上的主要区别是什么?
考察说明
考察对 Go 与 Java 循环语法、遍历方式及语义差异的准确理解
回答思路
- 能分别列举 Go 和 Java 的常见循环形式
- 对比 for 循环的语法结构、初始化和条件写法
- 说明 Go 的 for-range 与 Java 的增强 for 在遍历数组、切片、映射时的差异
- 指出 Go 无 while 关键字但可用 for 条件实现,以及 break、continue 的行为
- 强调 Go 中 for-range 的循环变量复用语义等易错点