`
haoningabc
  • 浏览: 1477066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

perl的helloworld

    博客分类:
  • perl
阅读更多
http://zhidao.baidu.com/question/177283266.html
http://www.vim.org/scripts/script.php?script_id=556
apple:Desktop apple$ cat test.pl 
#!/usr/bin/perl
use strict;
use warnings;
print "Hello,
 world\n";
print 
"Hello,world\n"
;

my $animal = "camel";
my $answer = 42;
print "The animal is $animal\n";
print "The square of $answer is ", $answer * $answer, "\n";
print;

my @animals = ("camel", "llama", "owl");
my @numbers = (23, 42, 69);
my @mixed = ("camel", 42, 1.23);

print $mixed[$#mixed]; 
print "\n";
print @animals[0,1]; # gives ("camel", "llama");
print "\n";
print @animals[0..2]; # gives ("camel", "llama", "owl");
print "\n";
print @animals[1..$#animals]; # gives all except the first element
print "\n";

print "sort---\n";
my @sorted = sort @animals;
print @sorted[0..$#sorted];
#my @backwards = reverse @numbers;
#print @backwords[0..$#backwords];
apple:Desktop apple$ 


cp *.zip ~/.vim/
unzip *.zip
vim下:helptags ~/.vim/doc
否则help不好使
:h perlsupport

破玩意,没用明白。破帮助,装完之后vim *.pl竟然报错
这个说得好像很有道理,但是国内好像被墙了,郁闷了
http://blog.csdn.net/cityeremite/archive/2009/09/08/4533547.aspx

ftp://mirrors.sohu.com/CPAN/

-----------------cat----
#!/usr/bin/perl
while($line=<>){
        print ($line);
}

--------------
#!/usr/bin/perl 
if(!-e "/root/Desktop/perl/test"){
        print STDERR ("file test is not exists.");
}else{
        if(open(MYFILE,"/root/Desktop/perl/test")){
                $line=<MYFILE>;
                @array= <MYFILE>;
                print $line;
                print @array;
        }
}

-------------------my local our *-------------
#!/usr/bin/perl
&testsub;
sub testsub{
        print "this is a sub named 'testsub'\n\n";
}

@testarray=("aa","bb","cc");
&sub1(@testarray);
sub sub1{
        my(@list) = @_;
        print @list,"\n";
        @list=("b","k");
        print @list,"\n";
}
print @testarray,"\n\n";

$foo=26;
&testsub1(*foo);
sub testsub1{
        local(*printarray)=@_;
        print $printarray,"\n";
        $printarray=61;
}
print $foo,"\n\n";
分享到:
评论

相关推荐

    Perl语言快速入门

    Perl脚本由Perl解释器解释执行,命令为perl或者perl.exe,例如运行helloworld.pl的命令为:perl helloworld.pl 或者 perl.exe helloworld.pl。运行参数arg0、arg1、arg2等可以按照实际情况添加。 希望本文可以帮助...

    12种常用编程语言写的helloworld代码

    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` Java是一种跨平台的面向对象编程语言,广泛应用于企业级应用、Android应用开发和大数据处理...

    HelloWorld:不同语言的不同 Hello World 程序

    你好,世界 不同语言的不同 Hello World 程序 如何运行所有程序(然后清理临时文件): gcc HelloWorld.c; ./a.out; rm ./a.out 节点 HelloWorld.js ... perl HelloWorld.perl RubyHelloWorld.rb

    Perl初学笔记之Hello World

    ### Perl初学笔记之Hello World知识点详解 #### 一、Perl简介与Hello World程序 **Perl**(Practical Extraction and Reporting Language)是一种高级编程语言,主要用于文本处理和系统管理任务。它具有强大的文本...

    symbian开发入门HelloWorld完整过程

    【Symbian开发入门:HelloWorld完整过程】 Symbian操作系统曾是智能手机领域的主流平台,尤其是在诺基亚手机中广泛使用。开发Symbian应用程序,尤其是对于初学者来说,环境配置是一个挑战。本文将详细介绍如何从零...

    Perl Regular Expression Quick Guide

    在这个例子中,“World”恰好匹配了字符串 "HelloWorld" 的第二部分,因此表达式的结果为真。 这种匹配表达式非常适用于条件语句中: ```perl print "It matches\n" if "HelloWorld" =~ /World/; ``` 可以通过使用 ...

    symbian开发helloworld完整过程

    ### Symbian 开发 HelloWorld 完整过程解析 #### 系统环境与软件准备 - **操作系统**: Windows XP SP2 + IIS 5.1 - **编程语言环境**: ActivePerl 5.8.8.822, J2RE 6u3 - **开发工具**: Microsoft Visual Studio ...

    PERL REGULAR EXPRESSIONS QUICK START

    在这个例子中,“World”恰好匹配了“HelloWorld”中的第二个词,因此表达式返回真。 #### 在条件语句中的应用 正则表达式可以被用于条件判断中,如: ```perl print "It matches\n" if "HelloWorld" =~ /World/; `...

    perl-mojolicious-plugin-openapi-tutorial-hello-world:Mojolicious教程:Hello World

    现在,在`lib/HelloWorld.pm`中,定义你的应用程序并添加OpenAPI插件: ```perl package HelloWorld; use Mojo::Base 'Mojolicious'; sub startup { my $self = shift; $self-&gt;plugin('OpenAPI', {spec =&gt; '...

    perl/tk编写

    Perl/Tk编程入门通常从经典的“Hello World”示例开始。以下是一个简单的Perl/Tk程序,用于展示基础语法: ```perl #!/usr/bin/perl use Tk; my $mw = MainWindow-&gt;new; $mw-&gt;title("Hello World"); $mw-&gt;geometry...

    Matlab代码verilog-helloworld:各种语言的Helloworld程序

    各种语言的Helloworld程序 b 阿达 adventure_game_studio_script 阿尔高 amiga_e 杀伤人员地雷 苹果脚本 弧 as3 自动 awk 基本的 批 f 贝努格 嘘声 脑干 二氧化硅 C 锡兰 厨师 Clojure 科博尔 咖啡脚本 coldfusion_...

    perl-Tk向导

    #### HelloWorld示例 最基础的Perl-Tk程序是从一个简单的“Hello World”窗口开始。以下是一个示例代码: ```perl use Tk; my $mw = MainWindow-&gt;new; $mw-&gt;title("Hello World"); my $label = $mw-&gt;Label(-text =&gt;...

    perl TK 编程指南 (perl_tk_tutorial)

    创建 Perl/Tk 应用程序的最简单示例是创建一个显示“Hello World”消息的窗口。这通常作为入门教程的第一步,帮助理解 Perl/Tk 的基本语法和结构。 ```perl use Tk; my $mw = MainWindow-&gt;new; $mw-&gt;title("Hello ...

    perl_Perl_

    - `hello.pl`通常用于打印经典的"Hello, World!",是编程初学者的第一个程序。 通过学习这些示例,你可以更深入地了解Perl如何处理文件操作、字符串转换以及如何使用其丰富的内置数据结构。Perl的灵活性和强大的...

    Perl语言编程:Programming Perl

    $string =~ s/world/Perl/; print $string; # 输出 "Hello, Perl!" ``` #### 正则表达式支持 Perl内置了强大的正则表达式引擎,可以轻松地进行复杂的模式匹配: ```perl if ($string =~ /Hello/) { print "Match ...

    单行Perl教程

    $ perl -e 'print "Hello World!\n"' ``` 上面的命令会在终端输出“Hello World!”。 #### -n选项 -n选项使得Perl在处理输入文件的每一行时会执行指定的代码块,但不会自动打印每行。该选项通常和后面的代码块配合...

    Perl IDE

    Perl IDE中的"HelloWorld.pl"文件是Perl编程的典型入门示例。在Perl中,"Hello, World!"程序通常是这样编写的: ```perl print "Hello, World!\n"; ``` 这个简单的程序展示了如何在Perl中输出文本到控制台。 ...

    Perl语言程序设计 中文版

    print "Hello World!\n"; # 定义一个标量变量 my $name = "John Doe"; # 输出变量值 print "Name: $name\n"; # 数组定义 my @colors = ("Red", "Green", "Blue"); # 输出数组元素 foreach my $color (@colors) {...

    perl神奇入门-最佳perl入门读物

    根据给定文件的信息,我们可以提炼出一系列关于Perl编程语言的...通过以上介绍,我们不仅了解了Perl的基本特点和变量表示方式,还掌握了一个简单的“Hello, World!”示例程序。这些基础知识是学习Perl编程的良好起点。

    Perl程序如何调用C代码

    printf("Hello, world!\n"); ``` 在这个例子中,我们定义了一个名为 `hello` 的 C 函数,它被包含在一个名为 `TEST` 的 Perl 模块中。`EXTERN.h`、`perl.h` 和 `XSUB.h` 是必需的头文件,它们提供了必要的宏和类型...

Global site tag (gtag.js) - Google Analytics