《Perl语言入门》之一――标量数据
数字
'barney' #单引号内的简单字符串 "Hello worldn $version x{2668}" #双引号内的字符串 进行变量内插时,Perl会尽可能使用最长且合法的变量名称,要是你想在内插的值后面紧接着输出字母、数字和下划线,可能会碰上麻烦。同其他shell脚本一样,Perl里我们可以用一对花括号将变量名围起来以避免歧义,或者可以先把字符串拆成两半,再利用连接操作符拼接起来。 'hello' . 'world' #等同于"helloworld" 'fred' x 3 #等同于'fredfredfred' 标量变量 布尔值
这里还有个小技巧,由于'!'可以颠倒真假值,而Perl有没有专门的布尔类型变量,所以人们常常把布尔值归一化到以下两个值来表示: $still_true = !! '1' $still_false = !! '0' 其他常用的规则 chomp($test = <STDIN>); # 读入文字,略过最后的换行符 惯例二:除非去掉括号会改变表达式的意义,否则括号可以省略。 $text = <STDIN>; chomp $text; 惯例三:Perl程序员常常根据需要把新变量当作零或空字符串来用。 # 累加一些奇数 $n = 1; while ($n < 20) { $sum +=$n; $n += 2; #准备下一个奇数 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |