Perl学习之例程(子程序)(1 位领导批示)

例程 Subroutine 类似vbscript 中的子例程..在perl里也叫做函数(function),是结构化程序设计的基础。它接受多个输入参数,返回一个输出参数。

之所以说类似vbscript,就是定义时的语法几乎完全一样


sub subroutine_name(){...}

一个简单的例子:


use strict;#严格声明..加了这个之后使用变量之前必须声明.如:my $fs;
use warnings;
use Win32::OLE; #加载WIN32::OLE模块

sub getPath($)
{
my $wawa = shift;#shift是用来替换传递的例程参数
my $fs = Win32::OLE->new("Scripting.FileSystemObject");
my $folder = $fs->GetFolder(".");
my $ls_path = $folder->path;
return $wawa.$ls_path;
}

my $path = getPath('当前路径:');

print $path;

打印出当前文件所在的绝对路径..

Win32::OLE 是perl中实现对OLE对象的支持的模块.

相关文章

分享到新浪微博 推荐到豆瓣 分享到 Google Reader 加入Google书签 嘀咕一下 分享到饭否 分享到做啥 分享到叽歪 分享到鲜果 加入QQ书签 加入百度搜藏 加入雅虎书签 分享到垦一垦

  1. 1
    fsck_y

    最近在学perl,就来到这了。

请领导指示

验证码 (必须)

Additional comments powered by BackType

随机显示的10篇日志

评论最多的10篇日志

浏览最多的10篇日志