for
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| for [2017/06/27 18:14] – created gg | for [2018/01/22 10:15] (current) – [for Schleife] gg | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== for Schleife ====== | ====== for Schleife ====== | ||
| - | Die for Schleife | + | Im Grunde kann alles, was mit einer while-Schleife erledigt werden kann, auch mit der for Schleife |
| + | |||
| + | Die folgenden Beispiele zählen von 1 bis 10. | ||
| + | |||
| + | ===== Bash ===== | ||
| + | === Das Programm === | ||
| + | <code 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: | ||
| + | <code bash> | ||
| + | chmod +x for.sh # Die Datei als ausführbar markieren | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | ===== C++ ===== | ||
| + | === Das Programm === | ||
| + | <code cpp> | ||
| + | #include < | ||
| + | |||
| + | int main() { | ||
| + | for(int i = 1; i <= 10; i++) { | ||
| + | printf(" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | === 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 | ||
| + | </ | ||
| + | |||
| + | ===== C# ===== | ||
| + | <code csharp> | ||
| + | using System; | ||
| + | |||
| + | namespace ForLoop | ||
| + | { | ||
| + | class ShowFor | ||
| + | { | ||
| + | static void Main() | ||
| + | { | ||
| + | for(int i = 1; i <= 10; i++) { | ||
| + | System.WriteLine(" | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Golang ===== | ||
| + | === Das Programm === | ||
| + | In go ist so ziemlich alles eine for Schleife. | ||
| + | |||
| + | <code go> | ||
| + | package main | ||
| + | |||
| + | import ( | ||
| + | " | ||
| + | ) | ||
| + | |||
| + | func main() { | ||
| + | for i:=1; i<=10; i++ { | ||
| + | fmt.Println(" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | === Kompilieren und ausführen === | ||
| + | [[https:// | ||
| + | |||
| + | ===== Java ===== | ||
| + | === Das Programm === | ||
| + | <code java> | ||
| + | public class ForLoop { | ||
| + | public static void main(String[] args) { | ||
| + | for (int i = 1; i <= 10; i++) { | ||
| + | System.out.println(" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | === 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 ===== | ||
| + | === Das Programm === | ||
| + | <code javascript> | ||
| + | < | ||
| + | <!-- HTML Grundstruktur --> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | for(i = 1; i <= 10; i++) { | ||
| + | alert(" | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | === Ausführen === | ||
| + | Die Datei for.html erstellen und im Browser öffnen. | ||
| + | |||
| + | ===== Perl ===== | ||
| + | === Das Programm === | ||
| + | <code 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: | ||
| + | <code bash> | ||
| + | perl for.pl | ||
| + | </ | ||
| + | |||
| + | ===== PHP ===== | ||
| + | === Das Programm === | ||
| + | <code php> | ||
| + | <?php | ||
| + | |||
| + | for($i = 1; $i <= 10; $i++) { | ||
| + | echo "The counter is $i"; | ||
| + | } | ||
| + | </ | ||
| + | === Ausführen === | ||
| + | Die Datei for.php mit dem gezeigten PHP Code erstellen und damit Laufen lassen: | ||
| + | <code bash> | ||
| + | php for.php | ||
| + | </ | ||
| + | |||
| + | ===== Python3 ===== | ||
| + | |||
| + | Streng genommen | ||
for.1498580084.txt.gz · Last modified: 2017/06/27 18:14 by gg
