
For Loop In 'Go'(Learn 'Go' - Part 11)
In Go, we use the 'For' statement to repeat a block of statements multiple times. Unlike other languages, Go has just one type of loop, i.e., 'for' and we can use it in a variety of ways.
For Instance,
package main
import "fmt"
func main(){
i := 1
for i <= 10{
fmt.Println(i)
i = 1 + 1
}
}
In this program, we have created a variable called 'i' to store the number we want to print. After that, we have created a for loop with a conditional expression to check whether the value of 'i' is less than or equal to '10'. After that, we have used the fmt.Println statement to print the value of 'i' and finally adding 1 to the value of 'i' before completing the loop.
As long as the value of 'i' will be less than or equal to 10, the loop will continue. As we can clearly predict, the loop will continue until 10 and at each increment it will print the value. So, it will print numbers 1 to 10 and after that the loop will end.
You can also write the same program in a simpler way.
func main(){
for i := 1; 1 <= 10; i++ {fmt.Println(i)
}
}
We can use '++' to increment and '--' operators to decrement the values by 1 in our programs.
Previous Posts In The Series
Introduction To 'Go' Programming Language(Learn 'Go' - Part 1)
25 Basic Keywords Of The Go Programming Language (Learn 'Go' - Part 2)
How To Set The Go Programming Environment On Your System?(Learn 'Go' - Part 3)
Create Your First Program In Go Language (Learn 'Go' - Part 4)
Strings In 'Go'(Learn 'Go' - Part 5)
Booleans In 'Go'(Learn 'Go' - Part 6)
Numbers In 'Go'(Learn 'Go' - Part 7)
Variables In 'Go'(Learn 'Go' - Part 8)
Constants In 'Go'(Learn 'Go' - Part9)
Multiple Variables In 'Go'(Learn 'Go' - Part10)
Upcoming Posts
'If' Statement In Go(Learn 'Go' - Part 12)
Leave For Loop In 'Go'(Learn 'Go' - Part 11) to:
Read more #programming posts
Best Posts From Technological
We have not curated any of technological's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From Technological
- Bittrex To Return The Funds To @community321 For The 'Sanctity Of Blockchain'
- From The Stealers To Bittrex
- Hey Hivians! I am happy about the fork. Cheersssss!!!!!!!!
- I Don't Care About SteemIt. It's Not Worth My Time
- Top Reasons Why Ethereum Will Continue Ruling The CryptoSpace In 2018
- All About Detoxification - Part 3(Free Radical Damage, Bio-film & Inflammation)
- How To Earn $10 A Day On Steemit - Day 7
- 'If' Statement In 'Go'(Learn 'Go' - Part 12)
- For Loop In 'Go'(Learn 'Go' - Part 11)
- Installing testRPC/ganache-cli(Learn 'Solidity' - Part9)