web-dev-qa-db-ja.com

Fortranでコメントをブロックする方法は?

C++でのブロックコメント用に/* block comment */を見てきました。 !またはcを使用して行コメントを作成できることはわかっていますが、Fortranでブロックコメントを行うためのオプションはありますか?

19
user22180

いいえ、ブロックコメントの奇妙な概念は、Fortranにとって異質です。エディターまたは開発環境によって、行のブロックに一度にコメントする方法が提供される場合があります。

15

ただし、少しハックすることもできます。

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

ええ、私はそれが恐ろしいことを知っていますが、それはうまくいきます。 :)

12
Kbzon

FORTRANコンパイラがプリプロセッサマクロをサポートしている場合、一般的な方法は( #if 0 ..... #endif blockは正確に何をするのか? )を使用することです。

#if 0
...
Your comments ...
go here ...
...
#endif
10
muraly

C、C、*、d、D、または! 1列目はコメント行です。ただし、-xldオプションが設定されている場合、Dまたはdで始まる行はデバッグ行としてコンパイルされます。 d、D、そして!非標準です。

文字リテラル内を除いて、ステートメントフィールドの任意の列に感嘆符(!)を挿入すると、!その行にはコメントがあります。

4
user5732391