Latest web development tutorials

Scalaのサイクル

時には、我々は繰り返しのコードの同じ部分を実行する必要があります。 ように第二の文に続いて、そして、最初の実行された機能の最初の文:通常の状況下では、文は順番に実行されます。

プログラミング言語は、さまざまな制御構造をより複雑な実行パスを提供します。

ループは、私たちは繰り返し文または文のグループを実行できるように、次のようにループ内のほとんどのプログラミング言語のフローチャートです。

ループ構造


サイクルの種類

Scalaの言語では、次のサイクルタイプが用意されています。 各タイプの詳細を表示するには、リンクをクリックしてください。

サイクルの種類 説明
whileループ 一連のステートメントは、条件が真の場合、実行するための条件が偽になるまで繰り返し実行されます。
やる... whileループ 差前類似の文は、ループ条件が決定されることであるが、最初のコードブロックは、最初のサイクルが実行されます。
forループ 各サイクルは達成するカウンタの値を増加させることによって完成され、通常の後、満たされている特定の条件に到達するまで、一連のステートメントを繰り返します。

ループ制御文

ループ制御文を使用すると、コードをジャンプすることができ、それを通してあなたのコードの実行の順序を変更します。 Scalaの次のループ制御文:

Scalaは休憩をサポートしたり、文を続けたが、バージョン2.8の後のサイクルを打破する方法を提供し、詳細については、下のリンクをクリックしていません。

制御ステートメント 説明
breakステートメント ループを破ります

無限ループ

条件が常に真である場合、ループは無限ループになります。 私たちは、無限ループを実現するためにwhile文を使用することができます。

object Test {
   def main(args: Array[String]) {
      var a = 10;
      // 无限循环
      while( true ){
         println( "a 的值为 : " + a );
      }
   }
}

上記のコードの実行サイクルが永遠に続くだろう実行した後、あなたは無限ループを中断するには、Ctrl + Cキーを使用することができます。