通常のコメントアウト
Powershellでは#
をコメントアウトとして使うことができる。
# これは変数 $variable = 0 # 以下はコメント # コメント1 # コメント2
複数行のコメントアウト
複数行の文字列を利用してコメントアウトする
「@"」で囲むことで文字列を複数行にかける。
$myString = @" This is the first line of a very long string. A "here string" lets you to create blocks of text that span several lines. "@
この手法はただの文字列にだけでなく、コードのコメントアウトにも使える。
例えば、MyTest
関数をコメントアウトしたい場合。$null
という変数を作成して@"文字列"
で関数を丸ごと囲むことで、疑似的なコメントアウトとして利用が可能です。
//This is a regular comment $null = @" function MyTest { "This should not be considered a function" } $myVariable = 10; "@ //これ以降のコードは通常のコードです。 ...
複数行のコメントアウトをする
複数行のコメントアウトをするためには、<#
と#>
でコメントアウトします。
$variable = null <# 以下はコメントです。 コメント1 コメント2 #>
title:Powershellで複数行のコメントアウトをする二つの方法