我将花费30分钟将Perl教授给有经验的程序员。学习Perl的最好方法是编写代码。除了CPAN之外,你还会向程序员展示什么,以便他们能够理解Perl的表达能力,即CPAN提供的功能数量,同时保持一切清洁整洁,以便让他们顺利使用该语言?我会把棘手的东西保存一天。
use warnings;
use strict;
# use A_CPAN_LIB;
sub example_func1 {
# use the CPAN lib or demonstrate some basic feature of Perl
}
example_func1();
# ...
__END__
这是我想出的...
perldoc页面(或Unix / Mac上的手册页)非常适合Perl。你可以输入man perl或perldoc perl
perldoc perl ; #显示一个概述和几十个教程; man perl是一样的。
perldoc perlintro ; #初学者的Perl入门; perlintro perldoc perlrequick ; #一个Perl正则表达式tutoral
perldoc perlfunc ; #显示内置Perl函数 perldoc perlre ; #更多Perl正则表达式。
Perl库站点CPAN上有数千个库。 perl -MCPAN -e'安装DateTime'
perldoc也适用于已安装的模块:perldoc模块
perldoc DateTime perldoc DBI ; #数据库API。如果这不起作用,请安装它: perl -MCPAN -e'install DBI'
perl -MCPAN -e'安装Moose' ; #Perl做OOP perldoc Moose ; #告诉我更多关于Moose perl -MCPAN -e'install CGI' ; #快速网页 perl -MCPAN -e'安装Catalyst' ; #大型网页框架。有时会遇到安装问题。 perl -MCPAN -e'安装CGI :: Application' ; #另一个Web框架 perldoc CGI :: Application ; #快速浏览文档
http://www.perl.com/pub/a/1999/10/DBI.html
http://www.catalystframework.org
http://www.iinteractive.com/moose
http://www.perlmonks.org/?node_id=470397 http://sial.org/howto/perl/one-liner
发布于 2018-05-25 10:33:24
我们写了一本关于“ 学习Perl”的书。查看目录。
本书是自1995年以来教人Perl的产物。它不适用于任何特定的应用程序,并向人们展示他们将用于Perl编程80%的Perl部分。我们为Perl 5.10更新了它,并包含了关于使用CPAN的章节。
发布于 2018-05-25 11:15:28
上下文:Perl中几乎每个函数都有2个行为。当在“标量上下文”中调用它时,它执行一件事情,当在“列表上下文”中调用时,它会执行其他操作。这可能看起来很奇怪和奇怪(而且在机器语言中),但它仅仅是应用于编程语言的“单数”和“复数”的自然语言概念。
变量:Perl有2个完全不同的独立变量系统。词汇变量和包变量。如果你使用了大多数的编程语言,词法变量是“正常的”。包变量(即动态变量)很奇怪,除非你使用过像Lisp这样的东西。“总是比词法变量更喜欢词法变量,除非你不能。”
https://stackoverflow.com/questions/-100008579
复制相似问题