for
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| for [2017/06/27 18:27] – [Java] gg | for [2018/01/22 10:15] (current) – [for Schleife] gg | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== for Schleife ====== | ====== for Schleife ====== | ||
| - | Die for Schleife ist flexibler, als eine while Schleife. | + | Im Grunde kann alles, was mit einer while-Schleife | 
| Die folgenden Beispiele zählen von 1 bis 10. | Die folgenden Beispiele zählen von 1 bis 10. | ||
| ===== Bash ===== | ===== Bash ===== | ||
| + | === Das Programm === | ||
| <code bash> | <code bash> | ||
| #!/bin/bash | #!/bin/bash | ||
| Line 12: | Line 13: | ||
| echo "The counter is $i" | echo "The counter is $i" | ||
| done | done | ||
| + | </ | ||
| + | |||
| + | === Ausführen === | ||
| + | Die Datei for.sh anlegen und so ausführen: | ||
| + | <code bash> | ||
| + | chmod +x for.sh # Die Datei als ausführbar markieren | ||
| + | ./ | ||
| </ | </ | ||
| ===== C++ ===== | ===== C++ ===== | ||
| + | === Das Programm === | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| Line 23: | Line 32: | ||
| } | } | ||
| } | } | ||
| + | </ | ||
| + | |||
| + | === Kompilieren und ausführen === | ||
| + | Die Datei for.cpp mit obigen Inhalt erstellen und so zum Laufen bringen: | ||
| + | <code bash> | ||
| + | g++ -Wall -g -std=c++14 for.cpp -o for # kompilieren | ||
| + | ./for # ausführen | ||
| </ | </ | ||
| Line 44: | Line 60: | ||
| ===== Golang ===== | ===== Golang ===== | ||
| + | === Das Programm === | ||
| In go ist so ziemlich alles eine for Schleife. Es kommt darauf an, wie man es hin schreibt. | In go ist so ziemlich alles eine for Schleife. Es kommt darauf an, wie man es hin schreibt. | ||
| Line 59: | Line 76: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | === Kompilieren und ausführen === | ||
| + | [[https:// | ||
| ===== Java ===== | ===== Java ===== | ||
| + | === Das Programm === | ||
| <code java> | <code java> | ||
| - | public class WhileLoop | + | public class ForLoop | 
| public static void main(String[] args) { | public static void main(String[] args) { | ||
| for (int i = 1; i <= 10; i++) { | for (int i = 1; i <= 10; i++) { | ||
| Line 68: | Line 89: | ||
| } | } | ||
| } | } | ||
| + | </ | ||
| + | |||
| + | === Kompilieren und ausführen === | ||
| + | Die Datei ForLoop.java erstellen und auf folgende Weise kompilieren und ausführen | ||
| + | <code bash> | ||
| + | javac ForLoop.java | ||
| + | java ForLoop | ||
| </ | </ | ||
| ===== Javascript ===== | ===== Javascript ===== | ||
| + | === Das Programm === | ||
| <code javascript> | <code javascript> | ||
| < | < | ||
| Line 77: | Line 106: | ||
| < | < | ||
| < | < | ||
| - |  | + |  | 
| - | var counter | + | alert(" | 
| - | + | ||
| - | while (counter | + | |
| - | alert(" | + | |
| - | counter++; | + | |
| } | } | ||
| </ | </ | ||
| Line 88: | Line 113: | ||
| </ | </ | ||
| </ | </ | ||
| + | === Ausführen === | ||
| + | Die Datei for.html erstellen und im Browser öffnen. | ||
| ===== Perl ===== | ===== Perl ===== | ||
| + | === Das Programm === | ||
| <code perl> | <code perl> | ||
| # | # | ||
| Line 96: | Line 124: | ||
| use warnings; | use warnings; | ||
| - | my $counter | + | for ($i = 1; $i <= 10; $i = $i + 1) { | 
| - | + | print "The counter is $i"; | |
| - | while ($counter | + | |
| - | print "The counter is $counter\n"; | + | |
| - | $counter += 1; | + | |
| } | } | ||
| + | </ | ||
| + | === Ausführen === | ||
| + | Den obigen Code in die Datei for.pl einfügen und abspeichern und folgendes ausführen: | ||
| + | <code bash> | ||
| + | perl for.pl | ||
| </ | </ | ||
| ===== PHP ===== | ===== PHP ===== | ||
| + | === Das Programm === | ||
| <code php> | <code php> | ||
| <?php | <?php | ||
| - | // Variable anlegen | + | for($i = 1; $i <= 10; $i++) { | 
| - | $counter | + | echo "The counter is $i"; | 
| - | + | ||
| - | while ($counter | + | |
| - | echo "The counter is $counter\n"; | + | |
| - | $counter++; | + | |
| } | } | ||
| + | </ | ||
| + | === Ausführen === | ||
| + | Die Datei for.php mit dem gezeigten PHP Code erstellen und damit Laufen lassen: | ||
| + | <code bash> | ||
| + | php for.php | ||
| </ | </ | ||
| ===== Python3 ===== | ===== Python3 ===== | ||
| - | <code python> | ||
| - | # | ||
| - | counter = 0 | + | Streng genommen ist die for Schleife in Python eine foreach Schleife und wird dadurch hier ausgelassen. | 
| - | while counter < 10: | ||
| - | print(" | ||
| - | counter += 1 | ||
| - | </ | ||
for.1498580845.txt.gz · Last modified: 2017/06/27 18:27 by gg
                
                