#!/usr/bin/perl
##############################################################################
my $os = $^O;
print $os;
print "\n";#换行
$str = "he is out right now";
s/out/replacetest/;#正则表达式,字符替换
print $str;
printBettn();
print $ENV{"JAVA_HOME"};#打印出环境变量JAVA_HOME的值
printBettn();
print '@a @b @c @d 的值都为1 2 3',"\n";
my @a = (1..3);
pop(@a); #直接从最右边取数,无需参数
print "\@a的值为@a,pop拿掉数组最右边的值\n";
my @b = (1..3);
push(@b,'4');
print "push添加一个值到数组的最右边,此时\@b 的值是 @b。\n";
my @c = (1..3);
shift@c;
shift(@c);#调用时可加也可不加括号
print "shift拿掉数组最左边的一个值。\@c现在的值是@c.\n";
my @d = (1..3);
unshift(@d,0,6); #将0,6加入到@d中,结果是0,6,1,2,3
print "\@d的值为@d,unshift添加一个值到数组的最左边。";
printBettn();#自定义的子函数需加上括号
$sum1=3;
$sum2=4;
$sum = getSum();#不能通过$getSum调用
print "\$sum is $sum";
my ($arg1,$arg2);#同时定义多个本层变量
printBettn();
print "引用开始了\n";
my $yinyong = [0,1,12];
print $yinyong->[2];
print "\n";
print "给子程序传入参数测试:";
argsTest(1,2,17,24);
sub printBettn{
print "\n";#换行
print "###############################################";
print "\n";
#子函数最后一句如果不是表达式,而是print,那么通常返回的是1,表示成功
}
sub getSum{
print "Hey,called my function!\n";
$sum1+$sum2;#最后一句就是返回值
}
sub argsTest{
my $args = @_;#接收方法参数,@_是数组,但是$args是数组的长度
#print @_[0];#打印出1
#print @_[1];#打印出2
#print @_[2];
print @_->[2];
print "\n数组长度:";
print $args;
}
相关推荐
### Perl入门书籍——《Perl 24小时》关键知识点概览 #### 1. Perl语言概述 - **定义与特点**:Perl被定义为一种通用编程语言,因其灵活性和强大的文本处理能力,在各行各业有着广泛的应用,从股票市场、产品制造...
本教程“零起点Perl入门基础教程”是专为初学者设计的,旨在帮助你快速掌握Perl的基础知识。 Perl的特点之一就是其语法的灵活性,它借鉴了C、sed、awk等多种语言的特性,使得Perl在处理字符串和数组方面表现出色。...
对于那些希望学习编程并选择Perl语言作为起点的人来说,“Perl入门+习题答案”是一份非常宝贵的资源。在这份资源中,初学者将接触到一种功能强大、灵活性高的脚本语言,它在处理文本数据和自动化系统管理任务方面...
perl入门详解
**Perl入门:纯正的小骆驼** Perl,全称Practical Extraction and Reporting Language,是一种功能强大的脚本编程语言,尤其适合文本处理、系统管理任务和网络编程。它以其灵活的语法和强大的功能,在IT领域中占有...
perl 语言入门教程Perl 最初的设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,...
### Perl语言入门(第四版)知识点总结 #### 一、Perl简介 - **定义与特点**:Perl是一种高级脚本语言,广泛应用于系统管理、Web开发、文本处理等多个领域。其设计灵活,易于学习,拥有强大的字符串处理能力及正则...
最新版perl入门教程 简单易懂 2009perl入门教程
其次,"神奇的Perl-最佳PERL入门读物"可能补充或深化以上内容,也可能涉及以下主题: 1. **高级Perl特性**:比如引用、匿名函数、闭包、子过程(subroutine)以及模块的编写。 2. **网络编程**:介绍如何使用Perl...
神奇的perl 最佳PERL入门读物,最好的perl入门读物,基础的语法以及perl思想,以及神奇的正则用法。
总的来说,"Programming Perl"、"Intermediate Perl"和"Perl 入门"这三本书为学习Perl提供了全面的指导,无论是初学者还是有一定经验的开发者,都能从中受益。通过阅读这些书籍,你可以深入了解Perl的特性和用法,...
这个压缩包文件“Perl语言入门各章习题源码”是针对《Perl语言入门》一书的学习资源,提供了书中各章节的习题解答源代码。这些源代码可以帮助读者更深入地理解和实践Perl语言的各种概念和技术。 Perl语言的特点之一...
《perl语言入门》也就是大家所称道的“小骆驼书”,是perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的perl语言教学材料,而此次新版又涵盖了perl 5.10的最新变化。本书的诸位作者自1991...
Perl语言编程和Perl语言入门是两个关键的学习领域,分别对应着对Perl的深入理解和基础掌握。 《Perl语言编程》可能是关于Perl的高级教程,涵盖了语言的复杂特性,如正则表达式、模块化编程、对象导向编程、异常处理...
本教程“Perl入门及高级编程”旨在为初学者提供一个全面的Perl学习路径,同时也为已经有一定基础的开发者提供更深入的编程技巧和实践。 首先,Perl入门部分将涵盖以下几个方面: 1. **Perl环境搭建**:讲解如何在...