Styleguide: Difference between revisions
mNo edit summary |
(Operatoren) |
||
Line 38: | Line 38: | ||
</fortran> | </fortran> | ||
== Operatoren in Fortran == | |||
in Fortran gibt es zwei Syntaxen für Operatoren | |||
<fortran> | |||
Operator Relationship | |||
.LT. or < Less than | |||
.LE. or <= Less than or equal to | |||
.EQ. or == Equal to | |||
.NE. or /= Not equal to | |||
.GT. or > Greater than | |||
.GE. or >= Greater than or equal to | |||
</fortran> | |||
Für Weiterentwicklungen sollten die gebräuchlichen Symbole benutzt werden: | |||
<fortran> | |||
< Less than | |||
<= Less than or equal to | |||
== Equal to | |||
/= Not equal to | |||
> Greater than | |||
>= Greater than or equal to | |||
</fortran> | |||
[[Kategorie:BlueM Code]] | [[Kategorie:BlueM Code]] |
Revision as of 04:43, 13 September 2007
Allgemein
- Die Tab-Größe sollte auf 3 Leerzeichen gesetzt sein (siehe Screenshot).
- Schlüsselwörter (z.B.
IF
,FUNCTION
,INTEGER
etc.) sollten in Großbuchstaben geschrieben werden. - Die Schlüsselwörter
END IF
,END DO
etc. sollten wie hier angegeben mit einem Leerzeichen geschrieben werden.
Formatierung
Funktionen sollten folgendermaßen formatiert werden: <fortran>
CXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX c Funktionsbeschreibung
FUNCTION FOO (BAR) RESULT (LOK)
c .................................................................
USE MODULE INTEGER :: i LOGICAL :: LOK
c .................................................................
LOK = .FALSE.
c Kommentar
DO i = 1, 10 CALL FOOBAR() IF (.NOT. LOK) GOTO 9999 END DO LOK = .TRUE. GOTO 10000
c ................................................................. c Fehlerbehandlung 9999 IF (.NOT. LOK) ERROR = FEHLER(50, ' ', ' ', 0)
GOTO 10000
c ................................................................. 10000 RETURN
END FUNCTION FOO
cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</fortran>
Operatoren in Fortran
in Fortran gibt es zwei Syntaxen für Operatoren <fortran> Operator Relationship .LT. or < Less than .LE. or <= Less than or equal to .EQ. or == Equal to .NE. or /= Not equal to .GT. or > Greater than .GE. or >= Greater than or equal to </fortran>
Für Weiterentwicklungen sollten die gebräuchlichen Symbole benutzt werden: <fortran> < Less than <= Less than or equal to == Equal to /= Not equal to > Greater than >= Greater than or equal to </fortran>