2014-02-26 8 views
11

Ich habe /* block comment */ für Blockkommentar in C++ gesehen. Ich weiß, dass ich Zeilenkommentare mit ! oder c machen kann, aber gibt es eine Option für Blockkommentar in Fortran?Wie Blockkommentar in Fortran tun?

Antwort

10

Nein, das seltsame Konzept der Blockkommentare ist Fortran fremd. Ihr Editor oder Ihre Entwicklungsumgebung bietet möglicherweise die Möglichkeit, einen Zeilenblock auf einmal zu kommentieren.

+0

Für Emacs Benutzer wäre dies [Fortran-Kommentar-Region] (http://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Comments.html) (markieren Sie zuerst die Region; zweitens Verwenden Sie 'Cc;') – BHF

7

Sie können allerdings ein wenig Hack tun:

go to 100 
! CHUNK OF CODE YOU WANT TO COMMENT OUT 
100 continue 

Ja, ich weiß, es ist schrecklich, aber es funktioniert. :)

+4

Dies ist ein Hack, den ich ein bisschen verwendet habe, aber es ist erwähnenswert, dass dies (wahrscheinlich) erfordert, dass der "auskommentierte" Code kompilierbar ist. – francescalus

4

Eine Zeile mit einem c, C, *, d, D oder! in Spalte eins ist eine Kommentarzeile; Wenn jedoch die Option -xld gesetzt ist, werden die Zeilen, die mit D oder d beginnen, als Debug-Zeilen kompiliert. Das d, D und! sind nicht standardisiert.

Wenn Sie ein Ausrufezeichen (!) In eine beliebige Spalte des Anweisungsfelds setzen, außer in Zeichenliteralen, dann wird alles nach dem! Auf dieser Zeile steht ein Kommentar.

+0

Dies gilt nur für einen bestimmten Compiler. Und nur für Quellen mit fester Form. –

-2

In Sublime text editor kann es Toggle Kommentar (Strg + 7) oder Toggle Baustein Kommentar verwendet werden.

+0

Dies ist eine offensichtlich unverwandte Antwort. –

+0

Was ist Mayús? Dies sollte ein Kommentar sein. Die Frage stellt sich die Frage, wie ein Blockkommentar in der Quelldatei aussieht und nicht, welche Tastenkombination ein Editor verwendet. Wie diese https://stackoverflow.com/questions/22049963/how-to-do-block-comment-in-fortran/44620660#comment33570578_22050130 - ein Kommentar, nicht zu beantworten. Warten Sie, bis Sie die Möglichkeit haben, Kommentare abzugeben. –

+0

Es ist die Art, wie ich einen Fortran 90 Code kommentiere. Ist eine der Möglichkeiten, es zu tun. – Fabricio