Go 中如何构造循环
译者:baiyutang
原文:https://www.digitalocean.com/community/tutorials/how-to-construct-for-loops-in-go
In computer programming, a loop is a code structure that loops around to repeatedly execute a piece of code, often until some condition is met. Using loops in computer programming allows you to automate and repeat similar tasks multiple times. Imagine if you had a list of files that you needed to process, or if you wanted to count the number of lines in an article. You would use a loop in your code to solve these types of problems.
In Go, a for
loop implements the repeated execution of code based on a loop counter or loop variable. Unlike other programming languages that have multiple looping constructs such as while
, do
, etc., Go only has the for
loop. This serves to make your code clearer and more readable, since you do not have to worry with multiple strategies to achieve the same looping construct. This enhanced readability and decreased cognitive load during development will also make your code less prone to error than in other languages.
In this tutorial, you will learn how Go’s for
loop works, including the three major variations of its use. We’ll start by showing how to create different types of for
loops, followed by how to loop through sequential data types in Go. We’ll end by explaining how to use nested loops.
版权声明: 本文为 InfoQ 作者【baiyutang】的原创文章。
原文链接:【http://xie.infoq.cn/article/0f98581b39d6ef5fe6977e6a6】。文章转载请联系作者。
评论