Go – The continue Statement

  • Post author:
  • Post category:GO
  • Post comments:1 Comment
Go - The continue Statement

The continue statement in Go programming language works somewhat like a break statement. Instead of forcing termination, a continue statement forces the next iteration of the loop to take place, skipping any code in between.

In case of the for loop, continue statement causes the conditional test and increment portions of the loop to execute.

Syntax

The syntax for a continue statement in Go is as follows −

continue;

Flow Diagram

Go continue statement

Example

package main

import "fmt"

func main() {
   /* local variable definition */
   var a int = 10

   /* do loop execution */
   for a < 20 {
      if a == 15 {
         /* skip the iteration */
         a = a + 1;
         continue;
      }
      fmt.Printf("value of a: %d\n", a);
      a++;     
   }  
}

When the above code is compiled and executed, it produces the following result −

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19

To know more, Click Here.

This Post Has One Comment

Leave a Reply