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