複数行のコメントアウト
Posted feedbacks - VB.net
#Ifディレクティブかなぁ。ネストもOK。 制限は同一行にコード記述不可です。 条件式が不成立なら中身は構文チェックされないんですね。試して初めて知りました。
1 2 3 | #If False Then
ほげほげ
#End If
|
複数行のコメントアウト
#Ifディレクティブかなぁ。ネストもOK。 制限は同一行にコード記述不可です。 条件式が不成立なら中身は構文チェックされないんですね。試して初めて知りました。
1 2 3 | #If False Then
ほげほげ
#End If
|
にしお
#3398()
Rating0/0=0.00
ソースコードの複数行にまたがる範囲を、範囲の前後に何かを書き足すだけで実行しないようにしてください。 「その範囲を削除する」などはダメです。 何重まで入れ子にできるか、どのような制限があるかを明記してください。 例えばJavaであれば/*~*/で複数行のコメントアウトができますが、入れ子/* /* */ */にできません。 Pythonであれば"""~"""で文字列化することでコメントアウトでき、'''~'''も使えるので2重まで入れ子にできます。
このお題は、無制限に入れ子にできるCommon Lispからの挑戦状です。 プログラミングシンポジウムで前田敦司先生の発表を聞いて思いつきました。
[ reply ]