ben: for-Schleife

Hallo Miteinander

Kleine simple Frage

Wieso geht mein Programm nicht in die folgende for-Schleife?

for(my $monatzaehler = 1; $monatzaehler < 13 ; $monatzaehler++)
{
     print $monatzaehler;
     print "\nMonatausgabe";
}

stimmt doch?

Grüsse ben

  1. Guten Morgen!

    Wieso geht mein Programm nicht in die folgende for-Schleife?

    Gute Frage.

    for(my $monatzaehler = 1; $monatzaehler < 13 ; $monatzaehler++)
    {
         print $monatzaehler;
         print "\nMonatausgabe";
    }

    stimmt doch?

    Ja. Funktioniert auch prima: http://slyh.de/test/selfhtml_monatsausgabe.pl

    Source:

    #!/usr/bin/perl

    use strict;

    print "Content-type: text/plain\n\n";

    for(my $monatzaehler = 1; $monatzaehler < 13 ; $monatzaehler++)
    {
         print $monatzaehler;
         print "\nMonatausgabe";
    }

    Der Fehler liegt also wohl an einer anderen Stelle.

    Gruß
    Slyh

    1. An was könnte es liegen, diese for-Schleife liegt in einer korrekten if-Schleife, ich sehe nirgens einen fehler und beim Testen gibt es ebefalls keinen Error, das einzige was passiert, resp. nicht passiert, alles was in der for-Schleife programmiert ist, wird nicht ausgegeben!?

      grüsse

      1. Hallo,      (<- Begrüßung)

        An was könnte es liegen, diese for-Schleife liegt in einer korrekten if-Schleife, ich sehe nirgens einen fehler und beim Testen gibt es ebefalls keinen Error, das einzige was passiert, resp. nicht passiert, alles was in der for-Schleife programmiert ist, wird nicht ausgegeben!?

        Meine Kristallkugel ist gerade leider in der Wäsche. Deshalb solltest du schon ein bißchen mehr
        Informationen mitgeben. Die for-Schleife ist definitiv korrekt. Es liegt also vielleicht an der if-
        Anweisung. Wenn du willst, daß dir jemand hilft, solltest du mal ein bißchen Source-Code posten.
        Hellsehen kann hier niemand.

        Gruß
        Slyh