迹忆客 计算机编程题库

Go 经典面试题 部分二

关于 Go 中的 continue 语句,以下哪项是正确的?
  • continue 强制执行循环的下一次迭代,跳过中间的任何代码。
  • continue 用于 for 循环语句。
  • 以上两者都是。
  • 以上都不是。
正确答案是:C
正确率:12%

解析:

  • continue 强制执行循环的下一次迭代,跳过中间的任何代码。
  • continue 用于 for 循环语句。

以上两者说法都争取,因此 本题选 C。

Go 语言循环控制 - continue 语句 查看更详细的 continue 语法

continue 示例

package main

import "fmt"

func main() {
   var a int = 10

   for a < 20 {
      if a == 15 {
         /* 跳过迭代 */
         a = a + 1;
         continue;
      }
      fmt.Printf("value of a: %d\n", a);
      a++;     
   }  
}

运行示例

查看笔记

扫码一下
查看教程更方便