R – 繰り返し処理

for

構文は

最も基本的な例は連番のリストによる回数指定。

繰り返し内容が複数にわたる場合は{}で囲む。

break文で最も内側のループから抜ける。

next文はループ内の残りの部分を実行せず次のループへ。

ループ範囲に変数を使った場合、その変数は中で参照・変更可能だが、ループ回数そのものは変更されない。

以下の例では、xで指定された1:5はforループ開始時点でディープコピーされ、ループの中でxが変更されても、繰り返し回数は変化していない。

while

他の言語と同じ。

break文やnext文も使える。

repeat

repeatで無限ループを実行。

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です