Latest web development tutorials

Pergi Bahasa bersarang lingkaran

lingkaran Go Bahasa lingkaran Go Bahasa

Bahasa Go memungkinkan pengguna untuk menggunakan loop dalam satu lingkaran. Selanjutnya, kami akan memperkenalkan penggunaan loop bersarang.

tatabahasa

Berikut adalah bahasa Go bersarang loop format:

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

contoh

Contoh berikut menggunakan loop bersarang output bilangan prima 2-100 dari:

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);
      }
   }  
}

Jalankan contoh di atas output:

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  是素数

lingkaran Go Bahasa lingkaran Go Bahasa