前言:
在自定义PowerShell函数时,如何设置返回值的数据类型。PowerShell函数的返回值可以有类型,也可以没有类型,跟输入参数相似。 定义PowerShell函数的返回值类型,要使用OutputType这个指令。将这个指令放到param指令之前即可实现对返回值类型的定义。
function Test-IntelliSense
{
[OutputType(‘System.DateTime’)]
param()
return Get-Date
}
在上面这个函数中,我们使用[OutputType(‘System.DateTime’)]这句将返回值定义为DateTime类型。我们在调用时,使用
$result = Test-IntelliSense
这时候在控制台输入$result.的时候,应该可以看到对$result变量作为DateTime的智能提示。当然,这必须要是在PowerShell v3.0以后的版本中。
转载请注明:汇站网 » PowerShell定义函数返回值类型
汇站网 PowerShell PowerShell定义函数返回值类型 https://www.huizhanii.com/30546.html


常见问题
相关文章
猜你喜欢
- PowerShell函数限制数组参数个数 2022-10-07
- PowerShell函数使用正则表达式来对输入参数进行合规性检查 2022-10-07
- PowerShell函数以Hash表作为参数 2022-10-07
- PowerShell函数返回值 2022-10-07
- PowerShell函数通过管道接收参数 2022-10-07
- PowerShell函数将参数传递给另一函数 2022-10-07
- PowerShell函数获取输入参数列表($PSBoundParameters) 2022-10-07
- PowerShell函数退出函数语句return 2022-10-07
- PowerShell定义函数返回值类型 2022-10-07
- PowerShell使用Filter来创建函数 2022-10-07