LoginSignup
5
5

More than 5 years have passed since last update.

PowerShell で関数名として使用可能な半角記号(1文字)

Posted at

関数として定義可能で、実行可能な記号

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'}
5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5