perl语言入门总结-第2章
$what ='steak';
print "fred ate $n ${what}s.\n";
布尔值
如果是数字0为假, 如果是空字符串''为假,
如果即不是数字也不是字符串,那就先转成数字或字符串再行判断。 字符串'0'也为假
获取用户输入
$line = <STDIN>;
去除最右边换行
$text ="a line \n";
chomp($text);
print $text;
undef值
如果是数据相当undef值为0, 如果与字符串相加则为空
defined函数
如果要判断某个字符串是undef而不是空字符串,可以使用defined. 如果是undef,该函数返回假。 否则返回真。
$madonna = <STDIN>;
if( defined($madonna) ){
print "this is undef"
}
其它
单引号里的变量原样输出, 如果是双引号可嵌套变量。
数字与字符串之间的自动转换
"Z".5*7 结果为 “Z”.35 得"Z35"
perl语言入门总结-第2章的更多相关文章
- Perl语言入门:第六章习题:处理用户所指定的名字并汇报相应的姓。
		
37 print "\n----------------------------------_exercise_6_1--------------------------\n"; ...
 - perl语言入门总结-第5章-输入输出
		
读取标准输入 chomp($line = <STDIN>); #去掉后面的换行 while (defined($line = <STDIN>)) { print "I ...
 - perl语言入门总结-第4章-子程序
		
子程序定义和返回值 sub sum{ print "调用了子程序\n"; $a + $b; #后一行为返回值 } ; ; $s =∑ #34 调用子程序 子程序中的参数,参数固定( ...
 - perl语言入门总结-第3章-列表与数组
		
1-列表list指的是标题的有序集合, 而数组(array)则是存储列表的变量. 更精确地说,列表指的是数据,而数组指的是变量. 访问数组中的元素 ] = "yabba"; ] = ...
 - Perl语言入门:第七章习题:输出文件中包含一个大写字母的所有行,不输出一行的内容全是大写的
		
文件内容: bash-2.03$ cat file_4_ex_ch7.txt anonymous attribute demolition grammar rules indices refernce ...
 - Perl语言入门: 斜线不是元字符,所以在不作为分隔符时不需要加上反斜线。
		
Perl语言入门: 斜线不是元字符,所以在不作为分隔符时不需要加上反斜线.
 - Perl语言入门(中文版)(第6版) 东南大学出版社
		
第一章简介 问题与答案 这本书适合你吗? 为何有这么多的脚注? 关于习题和解答? 习题前标的数字是什么意思? 如果我是Perl讲师? “Perl”这个词表示什么意思? Larry为什么要创造Perl? ...
 - Perl语言入门14-17
		
---------第十四章 字符串与排序------------------- index查找子字符串 my $stuff = "howdy world!"; my $where ...
 - Perl语言入门
		
Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 "实用报表提取语言". Perl语法基础: (1)Perl程序由声 ...
 
随机推荐
- Android Studio Git 分支实践
			
新公司有些项目是用的 Git,以前公司都是 svn,为了练手 Git,我个人 APP 用到了,但是仅简单的 git pull/push 的使用,并未用到 Git 精髓,只有当项目中用到,才会紧迫去全面 ...
 - PagerAdapter相关
			
FragmentPagerAdapter 特点: 应用于少数的(10个以下)fragment:保存在内存中: 只需实现 getItemgetCount()两个方法 FragmentStatePager ...
 - BIN文件对象数据库,直接存储对象做数据库,小型项目用它准没错
			
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...
 - vos语音业务规范操作承诺函
			
语音业务规范操作承诺函 *****网络科技有限公司: 我司开通固话2000线,话务价格为0.045元/分钟(仅拨打中国移动网内电话).为防止投诉.网外电话.欠费等语音话务风险,我司承诺如下:在业务上遵 ...
 - TP5.1:模板继承(重要知识点)
			
1.在app\index\controller文件夹新建一个名为Lyot(自定义)的控制器,在控制器中定义: 2.创建一个被继承的public(自定义)文件夹,里面有三个文件,分别是header.ht ...
 - 数据结构与算法分析java——线性表2(ArrarList )
			
ArrayList ArrayList 是一个数组队列,相当于 动态数组.与Java中的数组相比,它的容量能动态增长.它继承于AbstractList,实现了List, RandomAccess, C ...
 - 【BZOJ1067】[SCOI2007] 降雨量(RMQ+分类讨论)
			
点此看题面 大致题意:请你判断"\(x\)年是自\(y\)年以来降雨量最多的"这句话的真假. 离散化/\(lower\_bound\) 首先,考虑到年份的范围非常大,便可以离散化. ...
 - HTML5<fieldset>标签
			
1.<fieldset>标签对表单中的相关元素进行分组. 2.<fieldset>标签会在相关表单元素周围绘制边框. <!DOCTYPE html><html ...
 - python main
			
python中的main函数,总体来说就是,main比较适合写test测试,有点类似于java中的testcase,就是程序单独运行时是运行main的,但是当被调用时就不会运行main了.具体可以参考 ...
 - face verification
			
一直没怎么思考过人脸应用上cnn是怎么回事,也曾经想当然过.这两天看些文章,才明白思路. 在人脸verification上,cnn起到的是一个特征提取作用,通过cnn提取得到features,基于这些 ...