Diskussion:Fortran: Fortran 95: Verzweigungen und Schleifen
Abschnitt hinzufügenErscheinungsbild
Letzter Kommentar: vor 17 Jahren von Intruder
Wofür steht eigentlich das [Selectname]?--84.174.198.212 18:22, 11. Nov. 2007 (CET)
- In eckige Klammern eingefasste Elemente sind optional.
[selectname]
steht für einen "case-construct-name". Das ist einfach ein Name, den man solchen "select-case-Blöcken" (bzw. lt. Fortran-Standard "case constructs") geben kann, aber nicht muss. Das funktioniert genauso auch für if-Verzweigungen, do-Schleifen, ...
- Beispiel:
program bsp implicit none integer :: i ! ... read( *, * ) i !... sc45: select case( i ) case( 1 ) write( * , * ) "ffffff" case( 2 ) write( * , * ) "gggggg" case default write( * , * ) "irgendwas" end select sc45 ! *** Kuerzer *** ! select case( i ) ! case( 1 ) ! write( * , * ) "ffffff" ! case( 2 ) ! write( * , * ) "gggggg" ! case default ! write( * , * ) "irgendwas" ! end select if99: if( i == 2 ) then write( *, * ) "hallo" end if if99 do12345: do i = 1, 5 write( *, * ) i end do do12345 end program bsp