
脚本语言
青雨qy
学而不思则罔,思而不学则殆
展开
-
《Perl语言入门》读书笔记(六)正则表达式
1.序列匹配$_ = "yabba dada ddad";if(/dada/){ print"It matched!\n"; #在//中的值与$_相匹配}在匹配中不会忽略空白字符,需要注意。2.通配符点号.能匹配出换行符外的任意单个字符:$_ = "yabba dada ddad";if(/da.a/){ print"It matched!\n"; #.能与任意单个字符匹配3.量词可以使用量词知道你匹配项的重复次数:正则表达式量词及对应的广义原创 2021-03-27 16:42:10 · 215 阅读 · 0 评论 -
《Perl语言入门》读书笔记(六)哈希
1.定义哈希哈希是一种数据结构,与数组相同点,能容纳任意多的值;而哈希的检索方式与数组不同。数组是以数字下标检索,而哈希中的值(value)以唯一的名字(key)检索。key-value一一对应:乱序排列,类似一桶数据:...原创 2021-03-27 15:07:41 · 301 阅读 · 0 评论 -
《Perl语言入门》读书笔记(五)输入与输出
1 读取标准输入使用<STDIN>操作符进行标准输入chomp($line = <STDIN>); #截掉换行符2.输出到标准输出print操作符会读取他后面的参数列表中的所有元素,并把每一项依次送到标准输出。print @array; #输出数组元素 , 不会含有空格 ,输出(fredbarybetty)print "@array"; #打印一个字符串,输出(fred bary betty)print <>;原创 2021-03-26 14:08:26 · 251 阅读 · 0 评论 -
《Perl语言入门》读书笔记(四)子程序
1 子程序1.1 定义子程序使用关键字sub开头,在写上子程序名(字母、数字和下划线组成,不能以数字开头),大括号框柱子程序主体。子程序可以定义在文件的任意位置,为了方便代码阅读,一般建议放在开头或结尾处。sub marine{ $n += 1; #全局变量 print"Hello,sailor number $n!\n";}1.2 调用子程序在任意表达式中,子程序名前加与号(&),表示调用这个子程序。&marine; #调用前面的子函数1.原创 2021-03-26 11:03:27 · 386 阅读 · 2 评论 -
《Perl语言入门》读书笔记(三)列表与数组
目录一、列表与数组简介二、数组列表与元素1.访问数组中的元素2.特殊的数组索引3.列表直接量4.qw简写5.列表的赋值三、数组操作符1.pop和push操作符2.shift和unshift操作符3.splice操作符4.字符串中的数组内插5.foreach控制结构6.Perl的默认变量:$_7.reverse操作符8.sort操作符9.each操作符四、标量上下文与列表上下文1.介绍2.在标量上下文中使用产生列表的表达式..原创 2021-01-21 21:49:30 · 627 阅读 · 0 评论 -
《Perl语言入门》读书笔记(二)标量数据
标量数据是Perl中最简单的一种数据,绝大部分标量是数字和字符串,大多情况下,这两者可以相互转换。一、数字1.数字内容格式 Perl中所有数字的内部格式相同,无论整数还是浮点数,均以双精度浮点数的要求来保存数字并进行运算。2.浮点数直接量 直接量指某个数字在Perl源代码中的写法,是直接键入程序源代码中的数据。 例:-12.5e-24 (负12.5乘以10的负24次方)3.整数直接量 例:4546543213216165 ...原创 2021-01-18 16:57:30 · 806 阅读 · 0 评论 -
《Perl语言入门》读书笔记(一)Perl简介
Perl是一种简洁方便的脚本语言,在数字芯片设计验证中会经常用到的一种脚本语言原创 2021-01-18 11:37:38 · 236 阅读 · 0 评论