Welcome to tutorial number 9 in Golang tutorial series. A loop is used to execute a block of code repeatedly until a condition is satisfied. for is the only loop available in Go. Go doesn’t have while or do while loops which are present in other languages like C. for loop syntax for initialisation; condition; post { } The initialisation statement will be executed only once. After the loop is initialised, the condition is checked.