首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我应该教一个刚开始的Perl程序员什么?

我应该教一个刚开始的Perl程序员什么?
EN

Stack Overflow用户
提问于 2018-05-25 01:55:35
回答 2查看 0关注 0票数 0

我将花费30分钟将Perl教授给有经验的程序员。学习Perl的最好方法是编写代码。除了CPAN之外,你还会向程序员展示什么,以便他们能够理解Perl的表达能力,即CPAN提供的功能数量,同时保持一切清洁整洁,以便让他们顺利使用该语言?我会把棘手的东西保存一天。

代码语言:javascript
复制
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正则表达式。

CPAN

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 ; #快速浏览文档

Perl主题

在数据库中使用Perl

http://www.perl.com/pub/a/1999/10/DBI.html

使用Perl进行Web开发

http://www.catalystframework.org

OO Perl

http://www.iinteractive.com/moose

Perl 1-Liners

http://www.perlmonks.org/?node_id=470397 http://sial.org/howto/perl/one-liner

其他教程

http://perlmonks.org/index.pl?node=Tutorials

EN

回答 2

Stack Overflow用户

发布于 2018-05-25 10:33:24

我们写了一本关于“ 学习Perl”的书。查看目录。

本书是自1995年以来教人Perl的产物。它不适用于任何特定的应用程序,并向人们展示他们将用于Perl编程80%的Perl部分。我们为Perl 5.10更新了它,并包含了关于使用CPAN的章节。

票数 0
EN

Stack Overflow用户

发布于 2018-05-25 11:15:28

上下文:Perl中几乎每个函数都有2个行为。当在“标量上下文”中调用它时,它执行一件事情,当在“列表上下文”中调用时,它会执行其他操作。这可能看起来很奇怪和奇怪(而且在机器语言中),但它仅仅是应用于编程语言的“单数”和“复数”的自然语言概念。

变量:Perl有2个完全不同的独立变量系统。词汇变量和包变量。如果你使用了大多数的编程语言,词法变量是“正常的”。包变量(即动态变量)很奇怪,除非你使用过像Lisp这样的东西。“总是比词法变量更喜欢词法变量,除非你不能。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档