about_Reserved_Words
简短说明
列出因在 PowerShell 中具有特殊含义而不能用作标识符的保留字。
长说明
PowerShell 中有一些具有特殊含义的字词。 如果这些字词出现时不带引号,即意味着 PowerShell 在尝试应用其特殊含义,而不是将其视为字符串。 若要将这些字词用作命令或脚本中的参数,而不调用其特殊含义,请将保留字括在引号中。
以下是 PowerShell 中的保留字:
assembly exit process
base filter public
begin finally return
break for sequence
catch foreach static
class from (*) switch
command function throw
configuration hidden trap
continue if try
data in type
define (*) inlinescript until
do interface using
dynamicparam module var (*)
else namespace while
elseif parallel workflow
end param
enum private
(*) These keywords are reserved for future use.
多个语言关键字,包括 Foreach
、If
、For
和 While
,都有其各自的帮助文章。 若要查看它们,请键入 Get-Help about_
并添加关键字。 例如,若要获取有关 Foreach
语句的信息,请键入:
Get-Help about_ForEach
有关 Filter
语句或 Return
语句语法的信息,请键入:
Get-Help about_Functions
有关其他保留字的信息,请键入:
Get-Help <Reserved_Word>
注意
并不是每个保留字都有自己的帮助文章。 如果 Get-Help
未返回文章,可以使用以下命令搜索保留字的相关文章:
Get-Help <Reserved_Word> -Category:HelpFile
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈