求解powershell函数形参用法??


PowerShell交流中心求解powershell函数形参用法??
0
guobaofu_cisco asked 9年 ago

Function Func-Test($a,$b)
{
if($b -eq $null)
{
throw “参数b 不能为空!”
}
“{0}+{1}={2}” -f $a,$b,($a+$b)   #求解这个是什么意思?怎么用啊,没有见到过这种用法啊?
}
Func-Test -a 10

0 Answers
1
Mooser Lee 管理员 answered 9年 ago

-f是string format的简写,-f左边的字符串中的{0},{1},{N}是占位符,右边是要替换占位符的值
比如:

PS> '{0}的网址是{1}' -f 'PowerShell中文博客','www.pstips.net'
PowerShell中文博客的网址是www.pstips.net

也可以参考:格式化字符串