源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

探索PowerShell(十一)函数介绍

  • 时间:2022-01-20 01:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:探索PowerShell(十一)函数介绍
一个脚本的功能可能有很多,但是并非都是通过一段代码来完成的。在一个出色的脚本中,实现各个功能代码的独立性,可以保证这个脚本具有高可用性和易维护性,并且当我们改进或删减功能时只需删除对应的代码块即可。通常,代码块就是指函数,调用函数,就是执行不同的代码块,以便实现各种功能。 先看一个例子:
[url=http://files.jb51.net/file_images/article/201212/2012120517284257.png][img]http://files.jb51.net/file_images/article/201212/2012120517284257.png[/img] [/url] 与编程语言一样,自定义函数同样可以声明参数: function(关键字) 函数名 (参数) {代码} 例如:
[url=http://files.jb51.net/file_images/article/201212/2012120517284258.png][img]http://files.jb51.net/file_images/article/201212/2012120517284258.png[/img] [/url] 在上例这个add函数中,如果参数为空,则不会产生运算。并且,在上例中的变量$n仅对函数内部有效,在函数之外,是不存在此变量的,也就是说,$n是一个局部变量。 上面的代码还可以用另一种方法来实现:
[url=http://files.jb51.net/file_images/article/201212/2012120517284259.png][img]http://files.jb51.net/file_images/article/201212/2012120517284259.png[/img] [/url] [b]函数的阶段处理 [/b] 在函数中,还可以进一步分为下列3个处理步骤: 1. begin - 只在函数第一次开始时执行一次,适用于放置初始化函数的代码。 2. process - 每一次调用函数时都执行 3. end - 只在函数结束时执行一次 并不是所有的函数都需要这三个步骤,但是一旦选择使用这种函数表达格式,在这三个代码块之外不能再存在其他代码,并且,每个代码块只能出现一次。 一个典型的例子:
[url=http://files.jb51.net/file_images/article/201212/2012120517284260.png][img]http://files.jb51.net/file_images/article/201212/2012120517284260.png[/img] [/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部