For loops in Go

How many times will the “for” loop execute in the following code snippet?

package main
import "fmt"

func main(){
 
 var a int = 2
 var b int = 5
 var expression_1 int
 var expression_2 int
 expression_1 = (5*a - 2*b)
 expression_2 = (4*a + 8*b) % (b-1)

for expression_1 = expression_2 {
 expression_1+= 5
 fmt.Println(expression_1)
 expression_2--
 fmt.Println(expression_2)
 }
}
Options
  1. 0
  2. 1
  3. 2
  4. Infinite

Related Posts

Close Bitnami banner
Bitnami