Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 变量声明/符号_Powershell_Variables - Fatal编程技术网

Powershell 变量声明/符号

Powershell 变量声明/符号,powershell,variables,Powershell,Variables,我想知道如何在PowerShell脚本语言中声明变量 在其他编程和脚本语言中对此有明确的定义。不幸的是,我无法为PowerShell找到它 PowerShell变量是以大写、小写或驼峰式表示法声明的? 多谢各位 我想知道变量是如何声明的 他们不是! 在PowerShell中,变量是非类型的(即,它们可以包含任何内容),并在赋值时在本地范围内隐式创建: PS C:\>获取变量abc#未返回任何内容 PS C:\>$abc=“somevalue” PS C:\>获取变量abc 名称值 ----

我想知道如何在PowerShell脚本语言中声明变量

在其他编程和脚本语言中对此有明确的定义。不幸的是,我无法为PowerShell找到它

PowerShell变量是以大写、小写或驼峰式表示法声明的?

多谢各位

我想知道变量是如何声明的

他们不是! 在PowerShell中,变量是非类型的(即,它们可以包含任何内容),并在赋值时在本地范围内隐式创建:

PS C:\>获取变量abc#未返回任何内容
PS C:\>$abc=“somevalue”
PS C:\>获取变量abc
名称值
----                           -----
abc某些值
因此,在PowerShell中不需要提前声明

唯一的例外是用于声明参数的变量


PowerShell变量是以大写、小写或驼峰式表示法声明的?

这里没有硬性规定,但通常的做法是:

  • $camelCase
    用于局部变量名称
  • 参数名称的
    $PascalCase
示例函数:

函数获取随机值
{
param(
[字符串]$ValuePrefix
)
$randomValue=获取随机值
返回$ValuePrefix+$randomValue
}
尽管我建议遵守这一惯例,但这并不是严格要求的


因为,这不仅仅是我个人的偏好,这也是本书作者的共同点——其中关于命名约定(不仅仅是变量)的章节绝对值得一读

我想知道变量是如何声明的

他们不是! 在PowerShell中,变量是非类型的(即,它们可以包含任何内容),并在赋值时在本地范围内隐式创建:

PS C:\>获取变量abc#未返回任何内容
PS C:\>$abc=“somevalue”
PS C:\>获取变量abc
名称值
----                           -----
abc某些值
因此,在PowerShell中不需要提前声明

唯一的例外是用于声明参数的变量


PowerShell变量是以大写、小写或驼峰式表示法声明的?

这里没有硬性规定,但通常的做法是:

  • $camelCase
    用于局部变量名称
  • 参数名称的
    $PascalCase
示例函数:

函数获取随机值
{
param(
[字符串]$ValuePrefix
)
$randomValue=获取随机值
返回$ValuePrefix+$randomValue
}
尽管我建议遵守这一惯例,但这并不是严格要求的



因为,这不仅仅是我个人的偏好,这也是本书作者的共同点——其中关于命名约定(不仅仅是变量)的章节绝对值得一读

@iRon谢谢,我差点忘了那个向导!答复updated@iRon谢谢,我差点忘了那本指南!最新答案