WEB开发网
开发学院软件开发Java 用 Eclipse 构建 Perl 应用程序 阅读

用 Eclipse 构建 Perl 应用程序

 2009-12-19 00:00:00 来源:WEB开发网   
核心提示: 为了提高生成代码的速度和代码质量,EPIC 会自动地补全一些常见元素,用 Eclipse 构建 Perl 应用程序(10),例如,如果输入: my$feeds={"实际上得到的是:my$feeds={""}EPIC 自动地补上了结束花括号和引号,要想让这个系统在对象

为了提高生成代码的速度和代码质量,EPIC 会自动地补全一些常见元素。例如,如果输入:

my $feeds = {" 

实际上得到的是:

my $feeds = {""} 

EPIC 自动地补上了结束花括号和引号。

在前一行上添加分号,并在新行上输入 $。

停顿一会儿,EPIC 将显示可能的变量列表。您只定义了一个变量,但是系统可以自动地建议任何变量类型的可能的变量补全:标量($)、数组(@)或散列(%)。

为了继续构建 RSS 分析器,我们用关于提要(feed)的一些信息填充散列。为了进行演示,定义以下散列:

my $feeds = {"MCslp" => "http://mcslp.com/?feed=rss2"}; 

要想下载 RSS 提要,需要使用 Lib WWW Perl library(LWP),它可以通过 URL 中指定的方法处理所有下载。需要创建一个新的 UserAgent 对象。将 LWP::UserAgent 模块添加到脚本的开头。然后输入:

$ua = LWP::UserAgent-> 

在图 10 中可以看到,EPIC 将提供为完成这一行可能使用的函数的列表。这种交互式的补全结合了文档查询和代码补全,可以提示出可应用于一个对象或类的函数或方法,允许开发人员进行选择。


图 10. 交互式方法补全
用 Eclipse 构建 Perl 应用程序

注意,要想让这个系统在对象上正确工作,就必须用 $ua = LWP::UserAgent->new(); 而不是 $ua = new LWP::UserAgent; 来创建对象。这是由 EPIC 判断此信息的方式决定的。

基本的 Perldoc 集成

上一页  5 6 7 8 9 10 

Tags:Eclipse 构建 Perl

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接