for
This is an old revision of the document!
Table of Contents
for Schleife
Im Grunde kann alles, was mit einer while-Schleife erledigt werden kann auch mit der for Schleife erledigt werden. Die Vorteile sind aber ihre Lesbarkeit und dass man sich ein paar Zeilen spart, da die Zählvariable, sowie die Veränderung der Zählvariable, direkt im Schleifenkopf definiert wird.
Die folgenden Beispiele zählen von 1 bis 10.
Bash
#!/bin/bash for i in `seq 1 10`; do echo "The counter is $i" done
C++
#include <iostream> int main() { for(int i = 1; i <= 10; i++) { printf("%d %d%s", "The counter is", i, "\n" } }
C#
using System; namespace ForLoop { class ShowFor { static void Main() { for(int i = 1; i <= 10; i++) { System.WriteLine("The counter is "+i); } } } }
Golang
In go ist so ziemlich alles eine for Schleife. Es kommt darauf an, wie man es hin schreibt.
package main import ( "fmt" ) func main() { for i:=1; i<=10; i++ { fmt.Println("The counter is ", i) } }
Java
public class ForLoop { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.println("The counter is "+i); } }
Javascript
<!DOCTYPE HTML> <!-- HTML Grundstruktur --> <html> <body> <script> for(i = 1; i <= 10; i++) { alert("The counter is "+i); } </script> </body> </html>
Perl
#!/usr/bin/perl use strict; use warnings; for ($i = 1; $i <= 10; $i = $i + 1) { print "The counter is $i"; }
PHP
<?php for($i = 1; $i <= 10; $i++) { echo "The counter is $i"; }
Python3
Streng genommen ist die for Schleife in Python eine foreach Schleife und wird dadurch hier ausgelassen.
for.1498722517.txt.gz · Last modified: 2017/06/29 09:48 by gg