Latest web development tutorials

Idź Język zagnieżdżone

Pętla Go Język Pętla Go Język

Język Go pozwala użytkownikowi korzystać z pętli w pętli. Następnie będziemy wprowadzać użycie zagnieżdżonych pętli.

gramatyka

Oto język Go zagnieżdżone pętle formaty:

for [condition |  ( init; condition; increment ) | Range]
{
   for [condition |  ( init; condition; increment ) | Range]
   {
      statement(s);
   }
   statement(s);
}

Przykłady

W poniższym przykładzie użyto zagnieżdżonej pętli na wyjście primes 2-100 z:

package main

import "fmt"

func main() {
   /* 定义局部变量 */
   var i, j int

   for i=2; i < 100; i++ {
      for j=2; j <= (i/j); j++ {
         if(i%j==0) {
            break; // 如果发现因子,则不是素数
         }
      }
      if(j > (i/j)) {
         fmt.Printf("%d  是素数\n", i);
      }
   }  
}

Uruchom wyjście Powyższy przykład to:

2  是素数
3  是素数
5  是素数
7  是素数
11  是素数
13  是素数
17  是素数
19  是素数
23  是素数
29  是素数
31  是素数
37  是素数
41  是素数
43  是素数
47  是素数
53  是素数
59  是素数
61  是素数
67  是素数
71  是素数
73  是素数
79  是素数
83  是素数
89  是素数
97  是素数

Pętla Go Język Pętla Go Język