




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Perl软件学习心得 第一篇:Perl软件学习心得Perl不需要任何特别的文件名字或后缀名,但最好不要使用后缀名在Perl中,注释由#开始,如果文本的第一行前两个字符是“#!”,接着的就是执行下面文件的程序。#!行和程序的可移植性相关,需要找到每台机器的存放地点。幸运的是,通常都被放在/usr/bin/perl或/usr/local/bin/perl中。如果不是这样,则需要找到你自己机器上perl的存放地点,然后使用那个路径。Perl中不需要声明变量Perl内部没有整数值。程序中的整数被当做等价的浮点数来处理.八进制以0开头,十六进制以0x开头,二进制0b开头。在十六进制中A到F(或者a到f)分别表示10到15.Perl允许用下划线来分隔61298040283768,因此可以像下面这样书写:61_298_040_283_768加(+),减(-),乘(*),除(/)模数运算符(%)。10%3的值是10除以3的余数。两个操作数首先变成它们对应的整数值,如10.5%3.2转换为10%3◆后再计算两个*号表示,如2**3,表示2的3次方.由小写的字母x表示。这种操作能把操作符左边字符串重复操作符右边数字那么多次。usewarnings一直都需要警告(warning),可以在#!这一行加上-w,如:#!/usr/bin/perl–w当程序中包含可能的错误时,可以要求Perl警告你把usediagnostics加入程序后通过它可以看到更详细的警告信息标量变量的名字由一个美圆符号($)后接Perl标识符:由字母或下划线开头,后接字母,数字,或者下划线。或者说由字母,数字和下划线组成,但不能由数字开头。大小写是严格区分的。每一个二元操作符都有一个等价的二元赋值形式:由这个符号后接等号组成。例如,下面两行是等价的:$fred=$fred+5;#没有用二元赋值操作符$fred+=5;#利用二元赋值操作符下面的也是等价的:$barney=$barney*3;$barney*=3;上述两例中,变量借助自身而非别的变量来改变自身的值。另一个常用的赋值操作符是字符串连接符号(.);其赋值形式为(.=):$str=str.“”;#$str后接空格$str.=“”’;#同上$mean=“brontosaurussteak”;$barney=“fredatea$meal”;#$barney现在是“fredateabrontosaurussteak”$barney=‘fredatea’.$meal;#同上如果一个变量未被赋值,则将使用空值替换$barney=“fredatea$meat”;#$barney现在是“fredatea”在字符串中变量前($符号前)加上反斜线(),变量将不会被内插(替换):$fred=‘hello’;print“Thenameis$fred.n”;#打印出美圆符号,变量不会被其值替换print‘Thenameis$fred’.“n”;#同上花括号({})。用花括号将变量名括起来。或者将字符串分隔成几个部分,再用连接符(.)串起来:$what=“brontosaurussteak”;$n=3;print“fredate$n$whats.n”;#不是steaks,而是$whats的值print“fredate$n${what}s.n”;#现在是使用变量$whatprint“fredate$n$what”.“s.n”;#另一种方法print‘fredate’.$n.‘’.$what.“s.n”;#一种复杂的方法35!=30+5#false35==35.0#true‘35’eq‘35.0’#false(按照字符串比较)‘fred’lt‘barney’#false‘fred’lt‘free’#true‘fred’eq‘fred’#true‘fred’eq‘Fred’#false‘’gt‘’#trueif($namegt‘fred’),print“‘$name’comesafter‘fred’insortedorder.n”;}else{print“‘$name’doesnotcomeafter‘fred’.n”;print“Maybeit’sthesamestring,infact.n”;}作为标量值来使用的,Perl每次从标准输入中读入文本的下一行,将其传给。标准输入可以有很多种;默认的是键盘。中的字符串通常由一个换行符作为结尾。$text=“alineoftextn”;#也可以由输入chomp($text);#去掉换行符(n)。chomp($text=);#读入,但不含换行符$text=;chomp($text);#同上,但用两步完成$count=0;while($countdefined函数,它将在为undef时返回false,其余返回t

St****12
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf