第三讲扩展库使用c++实现,在调用函数后,返回对象变量,perl 能正确使用所有对象成员使用h2xs 命令生成初始文件h2xs -A -n three_test登录目录cd three_testc++ 头文件#ifndef INCLUDED_DUCK_H#define INCLUDED_DUCK_H...
分类:
编程语言 时间:
2014-08-07 21:57:50
阅读次数:
340
1、在Perl中,子程序名与变量名属于不同的命名空间,可以使用同一个名字分别命名子程序和变量,但不建议这样使用。
2、子程序的定义是全局的,同名的子程序后边的会覆盖掉前边的定义。
3、定义子程序
sub subProgram{
#body
}
4、调用子程序
&subProgram
5、所有的子程序都有返回值,默认最后一行的运算结果为返回值。
6、子程序未定义参数时,传递的参数默...
分类:
其他好文 时间:
2014-08-07 18:56:10
阅读次数:
302
1、Perl
Practical Extraction and Report Language:实用摘录与报表语言
2、多行注释
(1) =需要顶格写
= description
statement;
=cut
(2)末尾的description需要顶格写
description;
print "Hello,world!\n";
description
3、数字:...
分类:
其他好文 时间:
2014-08-07 00:51:37
阅读次数:
238
perl 内置变量$- 当前页可打印的行数,属于Perl格式系统的一部分$! 根据上下文内容返回错误号或者错误串$” 列表分隔符$# 打印数字时默认的数字输出格式$$ Perl解释器的进程ID$% 当前输出通道的当前页号$& 与上个格式匹配的字符串$( 当前进程的组ID$) 当前进程的有效组ID$*...
分类:
其他好文 时间:
2014-08-06 18:35:43
阅读次数:
214
\w 匹配一个字母、数字或下划线字符,相当于[a-zA-Z_0-9]\s 匹配一个空字符\d 匹配一个数字\b 匹配单词的首尾^、$是以行为单位进行锁定位置,而\b是以单词为单位进行锁定位置这些修饰符的大写形式为它们匹配的相反情况。这样我们要匹配连续的字符串可以用 \w+ 匹配一个单词用 \b\w....
分类:
其他好文 时间:
2014-08-06 18:20:41
阅读次数:
230
$str1 = "1 -the first str";$str2 = "1 -the second str";print "numerically equal\n" if($str1 == $str2);print "stringwise equal\n" if($str1 eq $str2);结果...
分类:
其他好文 时间:
2014-08-06 18:13:44
阅读次数:
579
$dbh=DBI->connect("dbi::","","",ordie("Couldn'tconnect");connect( ) 有若干参数: 数据源。(经常调用的数据源名称,或D S N。)数据源格式由要使用的特定DBD 模块需求来确定。对于MySQL驱动程序,允许的格式如下: "DBI:m...
分类:
数据库 时间:
2014-08-06 17:59:15
阅读次数:
232
http://blog.csdn.net/hanxin1987216/archive/2010/08/21/5826196.aspx缺省的Perl调试器就是perl解释器本身,另外还有图形界面的调试器。因为我们在 开发程序时一般都使用telnet访问服务器,所以这里主要介绍一下缺省的命令行调 试器的...
分类:
其他好文 时间:
2014-08-06 17:58:21
阅读次数:
210
subShowUsage
{
printSTDOUT<<"EOF";
monitermycomputerdisk
usage:$0
file[-d][-h]
-d:excute
-h:this(help)message
EOF
}
分类:
其他好文 时间:
2014-08-05 23:11:01
阅读次数:
254
PHP 读取文件的多种方法,一起来看看吧。处理诸如 PHP 之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“There's more than one way to do it”(并非只有一种方法可做这件事),尤其是在文件处理上。但是在这么多可用的选项中...
分类:
Web程序 时间:
2014-08-05 18:40:39
阅读次数:
261