• 更多
  • Perl Onion
  • twitter
  • rss
  • GitHub logo
Perl.com
  •   关于
  •   作者
  •   分类
  • #
      标签

Perl 5.14 的新特性:非破坏性替换

2011年5月18日 由 chromatic

开发
语言
perl-5
perl-5-14
语法

Perl 5.14 添加了非破坏性替换功能。

阅读它

Perl 5.14 的新特性:package BLOCK

2011年5月16日 由 chromatic

开发
语言
perl-5
perl-5-14
语法

Perl 5.14 添加了 package BLOCK 声明。

阅读它

perl5i 让更多事情变得简单

2010年3月23日 由 Michael Schwern

开发
perl
perl-5
perl 编程
perl5i

假设你想动态地加载一个模块(你有一个标量中的名字),然后从一个模块中别名一个函数到另一个类中的新名字。换句话说,你想要一个重命名导入。如何...

阅读它

惯用语,或者如何编写 Perl 式的 Perl

2010年3月16日 由 chromatic

开发
惯用语
对象
参数
perl-5
perl 编程
schwartzian 转换

任何语言——编程或自然——都会发展出惯用语,或常见的表达模式。地球在旋转,但我们谈论太阳升起或落下。我们谈论聪明的黑客和恶心的黑客以及代码的抛掷。我们在 IRC 上互相...

阅读它

编程很难,让我们去脚本化...

2007年12月6日 由 Larry Wall

开发
语言设计
larry-wall
perl-5
perl-6
编程语言
脚本
脚本语言
洋葱的状态
更糟的是更好

我认为,对大多数人来说,脚本就像淫秽的东西。我无法定义它,但当我看到它时我会知道。这里有一些流行的观念:简单的语言“一切都是字符串” 快速原型设计 胶...

阅读它

闪电击中四次

2007年4月12日 由 Shlomi Fish、brian d foy、Bob Free 和 Mike Friedman

开发
面向方面编程(AOP)
横切关注点
glut
opengl
pogl
子程序属性
测试计数
c-and-perl

由 Mike Friedman 撰写 良好的软件设计原则告诉我们,我们应该努力分离无关的关注点。例如,流行的模型-视图-控制器(MVC)模式在 Web 应用程序设计中很常见。在 MVC 中,独立的模块化组件形成一个模型...

阅读它

在 Perl 中使用 Java 类

2006年12月21日 由 Andrew Hanenkamp

开发
内联 Java
Java 绑定
Java 类
jcr
Perl 绑定

我最近开始了一份新工作,将我的职业从系统管理转向 Web 开发。这次转变的一部分意味着在工作中使用 Java 作为我的主要语言,并使用来自 Java 社区...

阅读它

哈希快速入门

2006年11月2日 由 Simon Cozens

开发
哈希表
哈希
perl 数据结构
perl 模式
perl 语法
perl 变量

当我教授关于哈希的知识时,我做了大多数 Perl 教练和教程都会做的事情:我将哈希引入为一个“字典”:一个事物与另一个事物之间的映射。经典的例子,比如,有一个...

阅读它

更多 Perl 闪电文章

2006年7月13日 由 chromatic、Phil Crow、Josh McAdams 和 Steven Schubiger

开发
java-swing
模拟对象
module-build-convert
perl-lightning-articles
perl 模块
perl 脚本
perl 技巧
重构测试
测试组织
测试类
测试模拟对象扩展
用户界面

使用 Module::Build,从 Perl 中使用 Swing,将模块转换为脚本,向测试用例添加模拟 - 是时候推出更多 Perl 快速文章了!

阅读它

高级子例程技术

2006年2月23日,作者:Rob Kinyon

开发
perl-code-reuse
perl-functions
perl-subroutines
perl-tutorial

在《理解子例程》一文中,我讲述了什么是子例程以及为什么你要使用它们。本文在此基础上进行了扩展,讨论了一些更常见的子例程技术,使它们更加有用……

阅读它

Perl 编程的更多进步

2006年1月26日,作者:Simon Cozens

开发
advanced-perl
html-parsing
自然语言处理
nlp
oo-perl
perl-accessors
perl-events
perl 模块
perl-nci
perl-nlp
perl-parsing
perl-shared-libraries
perl-testing
perl-xs
poe

去年复活节前后,我完成了《高级 Perl 编程》第二版,这项工作历时四年。新版本的目标是反映 Perl 编程的发展……

阅读它

使用 Perl 和 Prolog 进行逻辑编程

2005年12月15日,作者:Robert Pratte

开发
ai-prolog
graphviz
perl
perl-logic-programming
prolog

计算语言可能会上瘾;开发者有时会责怪自己,认为自己有不足之处,并对这些不足之处表示歉意。至少,当一个人为自己的语言辩护,反对另一种语言的粉丝的批评时,是这样的。不管怎样……

阅读它

理解子例程

2005年11月3日,作者:Rob Kinyon

开发
功能性 Perl 编程
perl-fp
perl-style
perl-subroutines
perl-subs
perl-tips
perl-tutorial

编者按:本文是《高级子例程技术》的后续文章。子例程(或例程、函数、过程、宏等)本质上是一块命名的工作。这是一种简写,它允许你思考你的问题……

阅读它

十项基本开发实践

2005年7月14日,作者:Damian Conway

开发
可维护的 Perl
perl-best-practices
perl-development
perl-discipline
perl-style
严肃的 Perl
风格指南
故障排除

以下十项提示来自 Damian Conway 的新书《Perl 最佳实践》,这是一本关于 Perl 编码和开发指南的新书。1. 首先设计模块接口任何模块最重要的方面不是它如何实现……

阅读它

理解和使用迭代器

2005年6月16日,作者:Joshua Gatcomb

开发
功能性 Perl
迭代器
Lisp 和 Perl
闭包
生成器
数据结构

本教程的目的是提供一个关于迭代器是什么、为什么它们有用、如何构建它们以及避免常见陷阱的概述。我打算给读者提供足够的信息……

阅读它

更多闪电文章

2005年3月31日,作者:chromatic、Bob DuCharme、Shlomi Fish 和 Mark Leighton Fisher

开发
devel-linetrace
emacs-and-perl
emacs-customization
lightning-articles
mock-database
buffering
调试
test-mockdbi
screen-io

使用 Perl 个性化 Emacs,使用行跟踪调试程序,模拟 DBI 进行测试,并有效管理缓冲区 - 四篇针对 Perl 程序员的短文。

阅读它

为什么要代码审查?

2004年10月7日,作者:Luke Schubert

开发
代码审查
优秀的 Perl 代码
luke-schubert
复杂数学
阅读代码

太阳微系统公司的Richard Gabriel建议,初学者应将研究优秀软件的源代码作为软件艺术硕士学位课程的一部分。杰出的极限程序员谈论了如何在不……中找到质量……

阅读它

使用DFA构建有限状态机::简单

2004年9月23日,作者Bill Ruppert

开发
cpan-modules
dfa-simple
dfas
有限状态机
fsms
状态机

我正在手动将一些MS Word文章转换为HTML。我经常使用项目符号大纲,因此创建嵌套子列表的工作量很大。打开和关闭许多 <ul> 和 <li>……

阅读它

闪电文章

2004年9月9日,作者Simon Cozens、Mark Fowler、Ricardo Signes和Aaron Trevena

开发

Simon Cozens 幸运巧合 - 意味着事情凑在一起给你带来灵感的时刻。在一周准备 perl.com 的过程中,我正在编辑一篇关于如何进行闪电演讲的文章,由 Mark Fowler 撰写,在……

阅读它

使用POE构建应用程序

2004年7月23日,作者Matt Cashner

开发
事件驱动
poe

早些时候,我们讨论了使用POE进行应用程序设计的根本原则。现在,是该时候付诸实践,编写一些实际的代码了。为了让生活更加轻松,让我们列出……

阅读它
« 更早的帖子
新帖子 »
第5页,共8页
perlfoundation的推文
网站地图
  • 首页

  • 关于

  • 作者

  • 分类

  • 标签

联系我们

要取得联系,请发送电子邮件至perl.com-editor@perl.org,或在GitHub上提交tpf/perldotcom问题。

Perl Onion twitter rss GitHub logo

许可

本作品根据知识共享署名-非商业性使用3.0未本地化版本许可授权。

Creative Commons License

法律

Perl.com及其作者不对本网站上所有作品的准确性和完整性作出任何声明,并明确拒绝所有保证,包括但不限于特定目的适用性保证。本网站上发布的信息可能不适合所有情况。本网站上所有作品均提供,前提是Perl.com及其作者不从事专业服务。Perl.com及其作者不对由此产生的损害承担责任。