PowerShell随笔8 --- function

为了脚本逻辑的重复使用,我们更多时候会封装成方法。PowerShell的function和C#、JavaScript的定义有些区别。

我们直接看例子:

 可以看到,定义方法并不是这样的:

function GetServiceStatus(string name)
{

}

而是这样的:

function GetServiceStatus
{
      param(p1,p2)      

}

可以看到最明显的区别就是参数的部分,它是由一个param关键字指定,所有的参数在其中指定。

每个参数可以增加约束,比如是否强制、参数类型等。

 

posted @ 2020-03-02 12:31  talentzemin  阅读(266)  评论(0编辑  收藏  举报