随笔 - 188  文章 - 2  评论 - 20  阅读 - 53万 

随笔分类 -  Perl

Perl language
用perl对sdc进行预处理
摘要:有时候PD会用综合工具写出的sdc进行PR和时序收敛。而综合工具会不可避免的会把专门为综合而加的sdc命令一起写出来。所以一定要对sdc进行处理后才能进入PR阶段。 例如:set_operating_conditionset_max_areaset_uncertaintyset_max_transi 阅读全文
posted @ 2020-04-14 15:17 春风一郎 阅读(592) 评论(0) 推荐(0) 编辑
Perl unless
摘要:在perl的if控制结构中,只有当条件表达式为真时才执行某块代码。如果想让程序块在条件为假时才执行,此时可以把if改成unless 例如: unless ($fred =~ /^([A-Z_]\w*$/i) { print "The value of \$fred doesn't look like 阅读全文
posted @ 2019-10-04 14:31 春风一郎 阅读(1340) 评论(0) 推荐(0) 编辑
Getopt::Long - Extended processing of command line options
摘要:use Getopt::Long; my $data = "file.dat"; my $length = 24; my $verbose; GetOptions ("length=i" => \$length, # numeric "file=s" => \$data, # string "ver 阅读全文
posted @ 2019-08-02 16:47 春风一郎 阅读(203) 评论(0) 推荐(0) 编辑
哈希 Perl第六章
摘要:哈希元素赋值: $hash{$some_key} = ‘something' 访问整个哈希: %some_hash = (’a' , '0' , 'b' , '1' , 'c' , '3') @any_array =%some_hash #哈希展开,获得所有哈希的键值对,乱序。 哈希赋值: my % 阅读全文
posted @ 2019-07-18 15:01 春风一郎 阅读(222) 评论(0) 推荐(0) 编辑
输入与输出 Perl 第五章
摘要:1. chmop($line=<STDIN>) ; #读取下一行,截掉换行符。 2. while(defined($line=<STDIN>) { print " $_ ”; } 3. while(<STDIN>) { print ”$_"; } 等价于 while(defined($_ = <ST 阅读全文
posted @ 2019-07-18 14:32 春风一郎 阅读(300) 评论(0) 推荐(0) 编辑
Subroutine 子程序 Perl 第四章
摘要:子程序的定义是全局的,不需要事先声明。若重复定义子程序,后面的覆盖前面的。 sub marine { $n +=1; print " Hello ,sailor number $_ ! "; } 调用:&marine; 返回值:最后一次的运算结果会被当作返回值。 变量:所有变量默认为全局变量 参数: 阅读全文
posted @ 2019-07-18 11:31 春风一郎 阅读(303) 评论(0) 推荐(0) 编辑
列表与数组 Perl入门第三章
摘要:列表List 是标量的有序集合。数组array则是存储列表的变量。数组/列表的每个元素element都是单独的标量变量,拥有独立的标量值。 1. 数组: 访问数组中的元素: $fred[0]="yaya";$fred[1]="yaya1";$fred[2]="yaya" ... $fred[99]= 阅读全文
posted @ 2019-07-17 23:20 春风一郎 阅读(269) 评论(0) 推荐(0) 编辑
chomp/undef/标量 --Perl 入门第二章
摘要:1.chomp 用途:去掉字符串 末尾的换行符 $text="a line of text \n" chomp($text) #去除行末的换行符 chomp() --本质上是一个函数,返回值为实际移除的字符数。没有换行符,返回0。 字符串有两个以上的换行符,则chomp()仅仅删除一个。 2.und 阅读全文
posted @ 2019-07-17 16:58 春风一郎 阅读(375) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示