Latest web development tutorials

言語ネストされたループを行きます

ゴー言語のループ ゴー言語のループ

囲碁の言語は、ユーザーがループ内でループを使用することができます。 次に、我々は、ネストされたループの使用を紹介します。

文法

ここで、ネストされた囲碁の言語は、フォーマットをループです。

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

次の例では、出力素数の2-100にネストされたループを使用しています。

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

上の例の出力は実行します。

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

ゴー言語のループ ゴー言語のループ