-
我刚刚学会了,我只知道使用strict是使用严格的语法检查,并且使用file::basename应该是一个模块使用
-
我完全不明白这一点。
-
分类: 计算机网络 >> 编程 >>其他编程语言.
问题描述:什么是perl?
解析:Perl是Practical Extraction and Report Language的缩写,由Larry Wall设计,并由他不断更新和维护,用于UNIX环境下的编程。
Perl 具有 C 等高级语言的强大功能和灵活性。 事实上,你会看到它的许多功能都是从 C 语言借来的。
像脚本语言一样,Perl 不需要编译器或链接器来运行,你所要做的就是编写程序并告诉 Perl 运行它。 这意味着 Perl 非常适合快速解决小型编程问题,以及为大型事件创建原型以测试潜在的解决方案。
Perl 提供了脚本语言的所有功能,例如 sed 和 awk,并且还具有许多它们所没有的功能。 Perl 还支持 SED 到 Perl 和 AWD 到 Perl 转换器。
简而言之,Perl 和 C 一样强大,和 AWK 和 SED 等语言一样方便。
-
Perl 是一种功能丰富的计算机编程语言,可在 100 多个计算机平台上运行并被广泛使用,从最初为文本处理而开发,到现在用于各种任务,包括系统管理、Web 开发、Web 编程、GUI 开发等。 [1]
Perl易于使用,高效,完整,不美观(小,优雅,极简主义)。 它支持过程式和面向对象编程,对文本处理具有强大的内置支持,并具有第三方模块集合之一。 [1] Perl 借鉴了 C、SED、AWK、shell 脚本语言和许多其他编程语言的特性,其中最重要的是它集成了正则表达式和庞大的第三方库 cpan。
-
当数组行的第一个元素是正数(包括正整数和正小数)时,这是正确的。
由于正则表达式的前半部分匹配以负号或正数(包括正整数和负小数)开头的负数(包括负整数和负小数)或开头不带正号(即加号)的 0,因此正则表达式中的问号表示前面的负号可以是也可以不是, 后半部分要求数组行的第一个元素大于0,即正数(包括正整数和正小数),两者合并,即没有正号(即加号)(包括正整数和正小数)。
我给你举个例子,你可以看到。
-
个人理解:
您可以在命令行上运行一个 perl 程序,并将相应的文件名作为参数,例如 c: users>perl fred(其中 fred 是文件名)。
如果有参数,则程序中读取的数据来自相应<>运算符处的 fred 文件。
如果没有参数,则程序中相应<>运算符中读取的数据来自键盘输入。
-
如果你在命令行上输入一个参数,你就会读取该参数,如果你不这样做,它就会在那里等待你输入它。
-
不。 我不明白你的问题是什么