Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

12 2014 档案

摘要:一、定义子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。PERL中,子程序可以出现在程序的任何地方。定义方法为:sub subroutine{statements;}二、调用调用方法如下:1、用&调用&subname;...sub subname{...}2、先定义后调用... 阅读全文
posted @ 2014-12-30 13:14 CHIPER 阅读(159) 评论(0) 推荐(0) 编辑
摘要:用Open() 函数打开文件打开文件的常用方法是:open(FH, " filename")or die "Couldn't open filename for writing: $!";如果文件不存在,添加模式(用两个大于符号表示)可以用来创建新文件,如果文件存在,该模式并不会清除原来的数据。... 阅读全文
posted @ 2014-12-29 09:03 CHIPER 阅读(297) 评论(0) 推荐(0) 编辑
摘要:Arguments are the values you pass to a Perl script. Each value on the command line after the name of the script will be assigned to the special variab... 阅读全文
posted @ 2014-12-27 18:06 CHIPER 阅读(446) 评论(0) 推荐(0) 编辑
摘要:本文和大家重点讨论一下Perl foreach命令的用法,Perl foreach循环中控制变量的值会被Perl自动保存和恢复。当循环进行时,是没有办法改变其值的。循环结束时,变量的值会回到循环开始前,如果没有值则为undef。Perl foreach用法Perl foreach从列表(数组)的第一... 阅读全文
posted @ 2014-12-27 16:27 CHIPER 阅读(1778) 评论(0) 推荐(0) 编辑
摘要:perl中的foreach结构首先语法foreach rock(qw /bedrock slate lava/){ $rock="\t$rock"; $rock .="\n";}Foreach 从列表(数组)的第一个元素一直循环执行到最后一个元素,一次迭代一个。控制变量(本例中为rock)每一次... 阅读全文
posted @ 2014-12-27 16:18 CHIPER 阅读(5663) 评论(0) 推荐(0) 编辑
摘要:现象:1.当case比较复杂的时候(含有for循环对mem进行读/写) 发现for循环时总是有汇编指令不执行跳过去了,(其实是汇编不熟和指令太多无法理智分析指令了)。 事实是指令是对的,但执行错了(所以debug时一定要保证不改变问题本质的情况下尽量简化case,编译出最简单的指令序列,方便分析指令... 阅读全文
posted @ 2014-12-26 18:18 CHIPER 阅读(308) 评论(0) 推荐(0) 编辑
摘要:1.从标准输入进行输入2.从钻石操作符进行输入3.参数调用@ARGV4.向标准输出进行输出5.用printf进行格式化输出1.while() { print "I saw _"; }while(defined(_ = )){ print "I saw $_"; }NOTE:行输入操作符和Perl... 阅读全文
posted @ 2014-12-25 08:58 CHIPER 阅读(524) 评论(0) 推荐(0) 编辑
摘要:1.unless/if结构 unless 条件为假的时候 才执行语句块。 eg: unless(fred =~ /^[A-Z_]\w*/i){ print "The value of $fred doesn't look like a Perl indentifier name.\n"; } ... 阅读全文
posted @ 2014-12-24 09:01 CHIPER 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1.system function && user function system fucntion:chomp reverse print... user function: &+indetifier2.define a subroutinesubsubroutine_name { body; }... 阅读全文
posted @ 2014-12-23 23:06 CHIPER 阅读(360) 评论(0) 推荐(0) 编辑
摘要:变量作用域(一)包变量x = 1这里,x是个包变量。关于包变量,有2件重要的事情要了解:1)假如没有其他申明,变量就是包变量;2)包变量总是全局的。全局意味着包变量在每个程序里总可访问到。在你定义了x=1后,程序的任何其他部分,甚至在其他文件里定义的子程序,都能影响和修改x的值。这点毫无例外... 阅读全文
posted @ 2014-12-22 08:56 CHIPER 阅读(1399) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-12-21 23:15 CHIPER 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.熟悉各种按编码风格实现的状态机优劣。2.学会编写具有层次的状态机。 阅读全文
posted @ 2014-12-01 08:22 CHIPER 阅读(160) 评论(0) 推荐(0) 编辑

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