[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[转载教程] PowerShell 技能连载 - 产生多个返回值

原始链接:PowerShell 技能连载 - 产生多个返回值
发表日期:2014-08-06


适用于所有 PowerShell 版本

如果一个 PowerShell 函数需要产生多个返回信息,最佳的实践方式是返回多个对象,然后将信息分别存储在对象的各个属性中。

以下是一个有趣的例外情况,它在某些场景中较为适用。尽管返回多个信息就可以了,并且要确保将结果赋值给多个变量:
  1. function Get-MultipleData
  2. {
  3.   Get-Date
  4.   'Hello'
  5.   1+4
  6. }
  7. $date, $text, $result = Get-MultipleData
  8. "The date is $date"
  9. "The text was $text"
  10. "The result is $result"
复制代码
这个测试函数产生 3 段信息,然后将结果存储在 3 个不同的变量中。


本文国际来源:Returning More Than One Value
PowerShell 群:271143343

返回列表