05 2013 档案
perl 入门介绍(2)
摘要:前面一节介绍了Perl中的基本数据类型及其使用方式,本节介绍一下分支循环控制及IO。Perl中的分支循环在语法上和C家庭语言的语法很相似,关键字包括: If / else, for ,while 。前面已经讲过,Perl中代码块用大括号{}围起来,表达式以分号结尾,这些都和C相似,但在Perl中,使用if for while时,大括号是强制要求的,这点与c不一样。细心的人可能会发现前一节讲数据类型的时候,并没有涉及到整形,浮点,bool什么的,只说到了一个标量,事实上在Perl里,这些基本数据类型并不严格区分,都可以归到Scalar里头去,这也大概算是脚本语言的一个通用做法,弱化了基本类型。其 阅读全文
posted @ 2013-05-26 18:27 twoon 阅读(3384) 评论(0) 推荐(5) 编辑
Perl 入门介绍(1)
摘要:Perl 是一门开源的脚本语言,由 Larry Wall 所创造,该语言以实用,快速开发为主要目标,与当前流行的面向对象结构化编程有些格格不入,但这并不妨碍 Perl 被广泛流传和使用,世界范围内围绕 Perl 建立起了非常活跃的社区,很多人在其中不断帮助完善文档,创建示例代码,提供一些第三库等等。 阅读全文
posted @ 2013-05-25 18:15 twoon 阅读(8056) 评论(7) 推荐(5) 编辑
正则表达式的基本用法
摘要:Perl 有很多其它语言所没有的特性,这其中对正则表达式(regular expression)的强大支持是它最为突出的一个亮点。正则表达式使得 perl 在处理文本时具有非常强大的优势:快速,灵活而且很可靠,甚至可以说,强大文本处理能力,是 perl 在众多语言中最为闪耀的一个特点。 因此学习 p... 阅读全文
posted @ 2013-05-25 17:00 twoon 阅读(30114) 评论(0) 推荐(0) 编辑
类型转换重载(conversion operators)
摘要:以前在看的时候,看到一个很奇怪的重载:operator Proc* ()那时对c++了解得还不多,看到这个写法费解了老半天,没有参数,没有返回值,有些析构函数的范儿。又带着个奇怪operator关键字,想必是做和操作符重载相关的东西。后面了解到,其实是用来做类型转换的,定义这个类被强制类型转换为某种... 阅读全文
posted @ 2013-05-19 22:37 twoon 阅读(1411) 评论(4) 推荐(0) 编辑
走在vimer的路上
摘要:对编辑器一直没有太多的爱,自写代码以来,便很没节操地哪个方便用哪个。从vs+va+vim,到source insight, 到sublime text,甚至eclipse一路用来,所选无不是图形界面下的利器,图的就是简单方便,不愿花太多时间在工具的配置上鼓捣,也因此一直理解不了为何有人偏爱于命令行、... 阅读全文
posted @ 2013-05-04 23:34 twoon 阅读(1484) 评论(6) 推荐(2) 编辑