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:32] – [Perl] 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 ForLoop { | public class ForLoop { | ||
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 84: | Line 113: | ||
</ | </ | ||
</ | </ | ||
+ | === Ausführen === | ||
+ | Die Datei for.html erstellen und im Browser öffnen. | ||
===== Perl ===== | ===== Perl ===== | ||
+ | === Das Programm === | ||
<code perl> | <code perl> | ||
# | # | ||
Line 95: | Line 127: | ||
print "The counter is $i"; | print "The counter is $i"; | ||
} | } | ||
+ | </ | ||
+ | === 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.1498581139.txt.gz · Last modified: 2017/06/27 18:32 by gg