関数として定義可能で、実行可能な記号
function ! {'OK'}
function $ {'OK'} # 関数として定義できる!
function * {'OK'}
function / {'OK'}
function : {'OK'}
function = {'OK'}
function ] {'OK'}
function \ {'OK'}
function ^ {'OK'}
function _ {'OK'}
function ~ {'OK'}
エイリアスを削除すれば、関数として定義可能で、実行可能な記号
Remove-Item Alias:% -Force
function % {'OK'}
Remove-Item Alias:? -Force
function ? {'OK'}
関数として定義可能だが、実行不可能な記号
function + {'OK'} # 単項演算子 '+' の後に式が存在しません。
function - {'OK'} # 単項演算子 '-' の後に式が存在しません。
function , {'OK'} # 単項演算子 ',' の後に式が存在しません。
function . {'OK'} # パイプライン要素の '.' の後に式が存在しません。
function [ {'OK'} # '[' の後に型名が存在しません。
関数として定義不可能な記号
function " {'OK'}
function # {'OK'}
function & {'OK'}
function ' {'OK'}
function ( {'OK'}
function ) {'OK'}
function ; {'OK'}
function < {'OK'}
function > {'OK'}
function @ {'OK'}
function ` {'OK'}
function { {'OK'}
function | {'OK'}
function } {'OK'}