PowerShell 函数与脚本块:避免重复代码的艺术
1. 函数的构成要素
要创建一个函数,需要以下几个要素:
- 关键字 :以 function 关键字开头。
- 有意义的名称 :最好遵循 PowerShell 命名约定,使用动词 - 名词对中的批准动词,特别是当函数要与他人共享时。
- 命令块 :用花括号 {} 包含一组 PowerShell cmdlet。
可以在花括号后的 param() 块中包含一组参数,也可以将它们包含在附加到名称的方括号中。建议使用 param() 块,特别是当有多个参数或想向参数添加语句时,例如控制它们如何接受管道输入或接受的类型。
在脚本中包含函数时,要记住计算机是从上到下读取脚本的,而不是在执行前整体读取。因此,在脚本中调用函数之前必须先定义它们,通常在参数之后,将所有函数定义在脚本的顶部。
每个函数由四个语句块组成: begin 、 process 、 end 和 clean 。虽然不一定要包含这些语句函数也能工作,但需要了解如果不包含它们,PowerShell 将如何读取代码。
- begin 语句块 :用于设置函数的语句,在函数处理输入之前,调用函数时只运行一次。
-
PowerShell函数与脚本块精讲
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



