perl学习笔记(三)——语法
一,基本知识 点击打开链接 1,Perl和C语言一样,一个语句由一个分号结尾. 2,在Perl语言中,变量在使用前不需要申明数据类型,即变量是没有类型的。你可以将一个字符串赋给一个变量,在这之后,你可以将一个数字赋给同一个变量。一个变量是什么类型的,是由对这个变量指定什么样的处理来决定的 3,perl有三种数据结构,单值,数组,哈希表. 其中有3种表示字符串的方法,好记的是,它们与shell脚本的规则是一样的。? 4,perl中变量的作用域,perl定义的变量默认是全局的,当定义的变量使用my $abc的时候,那么$abc的作用域就限定在当前的函数体或者当前的循环中. 二,perl脚本的编写 1,最简单的perl脚本
$arr = "hello,world"; print $arr;2,perl中引入某一个模块的时候用use关键字,如:use Getopt::Long; 3,perl中的for循环
foreach $tmp (1 .. 100) { print "$tmpn"; } foreach $test (@testarray) 4,在perl里执行windows系统命令
system("dir"); Perl也提供过程,方便代码重用。? sub NAME { STATEMENTS; } 所有的过程都通过列表(数组@_)来传递参数,而过程的返回值可以是单值,也可以是列表。? dd(); sub dd { @dd = `dir`; print @dd; } 6,perl中的错误输出 die ("cannot open input file file1/n"); 7,perl中的注释: (1)单行注释: 以符号#开头 (2)多行注释:以 = 开头,以=cut结尾,如下所示: =head1 test =cut 8,perl中调用system命令行程序: `dir`; 三,perl模块 Getopt::long ? ? ? ? 用于接收用户的命令行参数 四,perl网上教程 perl网上教程 perl学习笔记 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |