
| 关注 @GeekRuthie
休斯顿,德克萨斯州
露丝·霍洛威长期担任系统管理员和软件开发人员,她的职业生涯始于很久以前的 VAX 11/780。她职业生涯的大部分时间(到目前为止)都在为图书馆的技术需求服务,自 2008 年以来一直是 Koha 开源图书馆自动化套件的贡献者。露丝目前是 Clearbuilt 的 Perl 开发人员和项目负责人。您可以在她的网站上了解更多关于露丝的爱好和职业生涯的信息。她是一位母亲、祖母、妻子、艺术家、公众演讲者,也是您见过的最可爱的小狗的妈妈。
撰写评论
在最终的代码块中,正则表达式对于两种用法都是相同的,因此无法区分句中引用和句首引用(或者,就此而言,大小写差异)。如果您想这样做,您可以轻松地为该行为创建正则表达式模式,然后使用 Regexp::Common 模式来引用这两种不同的行为。Regexp::Common 只是作为您打算多次使用的正则表达式的一种更具可读性的快捷方式。
是的。`my` 声明列出的变量在词法上是封闭块、文件或 eval 的局部变量,因此无论您在什么上下文中定义它,它都只对该代码块是局部的。如果您像应该做的那样在脚本中使用“strict”,那么您*必须*使用 `my`、`our` 或 `local` 来声明您的变量,否则,它们会在首次使用时自动实例化为隐含的“my”——这可能会产生不可预测的结果。
我希望您觉得这个小介绍有用!