PowerShell函数跟其它的编程语言的函数差不多,主要涉及输入参数、处理、输出参数、返回值、如何调用等方面的内容,下面逐一介绍。
1、PowerShell函数定义
定义函数使用function关键字,使用自定义的标识符作为函数名,使用一对大括号括起函数体。如下:
function <函数名>{ <函数体>; }
function Test-Fun{ $args0 = $args[0] $args1 = $args[1] Write-Host "p1=$args[0], p2=$args[1]" Write-Host "p1=$args0, p2=$args1" }
PS > function Test-Fun{ >> $args0 = $args[0] >> $args1 = $args[1] >> $msg = "p1=$args[0], p2=$args[1]" >> Write-Host "p1=$args[0], p2=$args[1]" >> Write-Host $msg >> Write-Host "p1=$args0, p2=$args1" >> } >> PS > test-fun 111 222 p1=111 222[0], p2=111 222[1] p1=111 222[0], p2=111 222[1] p1=111, p2=222
2、PowerShell函数输入参数
在函数体中,使用Param()方法来定义函数的输入参数,如下:
function <函数名>{ Param($p1,$p2,...); <函数体>; }
3、PowerShell函数返回值
PowerShell会把所有函数体中的输出打包成一个System.Array对象当作返回值。虽然PowerShell也支持return语句,但是洪哥前面讲的这句话仍然有效。所以,这个return就是摆设。
4、PowerShell函数调用
函数的调用很简单,跟VB调用函数的方式差不多。如下:
<函数名> [[-参数名1] 参数值1[, [-参数名2] 参数值2], ...] 举例: Test-Fun "参数值" Test-Fun "参数值1", "参数值2", "参数值3" Test-Fun -p1 "参数值1" -p2 "参数值2"
本文向大家介绍PowerShell数组操作简明教程,包括了PowerShell数组操作简明教程的使用技巧和注意事项,需要的朋友参考一下 对于编写程序来讲,离不开数组,PowerShell也不例外。在PowerShell中创建和使用数组是一件前所未有的愉悦的事情,实在是简单、易用得太过分了!呵呵! 1、定义数组 在PowerShell中,所有的变量都无须定义,数组亦如此,所以此步省略。 2、初始化数
本文向大家介绍PowerShell替换字符串操作符replace简明教程,包括了PowerShell替换字符串操作符replace简明教程的使用技巧和注意事项,需要的朋友参考一下 PowerShell对字符串的处理,具有非常强大的功能,强于任何一门脚本语言。我们今天来看看替换字符串操作。 如果我想把字符串“abcd”中的“a”替换为“x”,代码如下: 命令: 输出: 如果我想把字符串“abcd”中
主要内容:在Xcode上运行C语言程序在 Mac OS X 下学习C语言使用 Xcode。Xcode 是由Apple官方开发的IDE,支持C、 C++、Objective-C、Swift等,可以用来开发 Mac OS X 和 iOS 上的应用程序。Xcode最初使用 GCC作为编译器,后来由于GCC的不配合,改用LLVM/Clang。 Xcode 的安装非常简单,在 APP Store 上直接下载即可,这里不再赘述。 在Xcode上运
主要内容:Xpath表达式,Xpath节点,节点关系,Xpath基本语法,Xpath内建函数在编写爬虫程序的过程中提取信息是非常重要的环节,但是有时使用正则表达式无法匹配到想要的信息,或者书写起来非常麻烦,此时就需要用另外一种数据解析方法,也就是本节要介绍的 Xpath 表达式。 Xpath表达式 XPath(全称:XML Path Language)即 XML 路径语言,它是一门在 XML 文档中查找信息的语言,最初被用来搜寻 XML 文档,同时它也适用于搜索 HTML 文档。因此,在
无论您刚接触电脑还是一个有经验的程序员,本书都将有助您学习使用Python语言。
Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性。Less 可以运行在 Node 或浏览器端。Less 可以让我们用更少的代码做更多的事情。