• Profile
  • Resume
  • Portfolio
  • Blog
Avatar

Nelson Silva

A human. Being. Coffee lover.

Blog

I Write My Thoughts Here

for Loop in Go

May 5, 2022 Go

In this post, you will learn how to work with the for loop so that you can use that same knowledge and thus evolve.

  • a cycle allows executing an instruction or a set of instructions several times;
  • there are three types of a for cycle and it loops (iterates) according to a given range and/or a given condition (it must be true);
  • it’s important to know that an infinite loop happens whenever a certain condition doesn’t stop being true and this boils down to a loop that keeps on iterating.
package main

import "fmt"

func main() {
	// schoolSupplies := [...]string { "Backpack", "Case", "Pencil", "Eraser", "Sharpen", "Scissors" }

	/*
    fmt.Println(schoolSupplies[0]);
	  fmt.Println(schoolSupplies[1]);

    for index := 0; index < len(schoolSupplies); index++ {
		  fmt.Printf("schoolSupplies[%d]: %s\n", index, schoolSupplies[index])

	  for index, schoolSupply := range schoolSupplies {
		  fmt.Printf("schoolSupplies[%d]: %s\n", index, schoolSupply)
	  }
  */

	number := 1

	for (number <= 10) {
		fmt.Printf("Number: %d\n", number)
		number++
	}
}

/*
  Number: 1
  Number: 2
  Number: 3
  Number: 4
  Number: 5
  Number: 6
  Number: 7
  Number: 8
  Number: 9
  Number: 10
/*

Don’t forget to watch the video and you can always read this post in Portuguese.

Happy coding!

Previous

Categories

  • Announcements
  • Python
  • C#
  • Java
  • Go

Latest Posts

  • for Loop in Go
    May 5, 2022
  • Switch in Go
    May 4, 2022
  • Comparison Operators in Go
    May 3, 2022
+351913416022
contact@nelsonsilvadev.com
Porto, Portugal
Nelson Silva © 2022 All Rights Reserved