PowerShell中的weak and strong type命名变量
发布时间
阅读量:
阅读量
一、弱类型
Powerhell可被视作一种弱类型语言。所谓弱类型语言,即无需明确区分数据类型,也无需进行数据类型的转换,其数据类型会根据所赋的值自动确定。例如:
$a = 1
$b = 1.1
$c = "abcde"
上例中:依据所赋予的值,得出的a被识别为整数类型,b被判定为浮点数类型,$c则被归类为字符串类型。
二、强类型
尽管此前提及PowerShell属于弱类型语言,但实际上,在对这些变量和数值进行声明时,完全可以实现从弱类型向强类型的转换。这种转换的核心目的在于对变量的类型及长度进行明确限制。
在PowerShell中,可使用的数据类型包括:
byte:无符号整数
int:有符号整数
short:有符号短整数
long:有符号长整数
char:字符型数据
double:双精度浮点数值
float:单精度浮点数值
string:字符串类型
object:对象型数据
赋值方式采用如下格式:[数据类型]$变量名=值
接下来将通过两个实例对强类型的赋值方式进行实践练习:
1.采用强类型定义:
书名:安全开发生命周期
出版社名称:机械工业出版社
定价:58.50元
页数:370页
重量数值:342.63克
[string]$bname
全部评论 (0)
还没有任何评论哟~
