====== 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 ===== === Das Programm === #!/bin/bash for i in `seq 1 10`; do echo "The counter is $i" done === Ausführen === Die Datei for.sh anlegen und so ausführen: chmod +x for.sh # Die Datei als ausführbar markieren ./for.sh # und ausführen ===== C++ ===== === Das Programm === #include int main() { for(int i = 1; i <= 10; i++) { printf("%d %d%s", "The counter is", i, "\n" } } === Kompilieren und ausführen === Die Datei for.cpp mit obigen Inhalt erstellen und so zum Laufen bringen: g++ -Wall -g -std=c++14 for.cpp -o for # kompilieren ./for # ausführen ===== C# ===== using System; namespace ForLoop { class ShowFor { static void Main() { for(int i = 1; i <= 10; i++) { System.WriteLine("The counter is "+i); } } } } ===== Golang ===== === Das Programm === 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) } } === Kompilieren und ausführen === [[https://tour.golang.org/|Online go compiler]] ===== Java ===== === Das Programm === public class ForLoop { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.println("The counter is "+i); } } === Kompilieren und ausführen === Die Datei ForLoop.java erstellen und auf folgende Weise kompilieren und ausführen javac ForLoop.java java ForLoop ===== Javascript ===== === Das Programm === === Ausführen === Die Datei for.html erstellen und im Browser öffnen. ===== Perl ===== === Das Programm === #!/usr/bin/perl use strict; use warnings; for ($i = 1; $i <= 10; $i = $i + 1) { print "The counter is $i"; } === Ausführen === Den obigen Code in die Datei for.pl einfügen und abspeichern und folgendes ausführen: perl for.pl ===== PHP ===== === Das Programm === === Ausführen === Die Datei for.php mit dem gezeigten PHP Code erstellen und damit Laufen lassen: php for.php ===== Python3 ===== Streng genommen ist die for Schleife in Python eine foreach Schleife und wird dadurch hier ausgelassen.