神奇的perl(1)

发布时间 2023-06-22 15:20:41作者: waterperl

perl简介

Perl一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从最初是为文本处理而开发的,现在用于各种任务,包括系统管理,Web开发,网络编程,GUI开发等。
Perl易于使用、高效、完整,而不是美观(小巧,优雅,简约)。同时支持过程和面向对象编程,对文本处理具有强大的内置支持,并且拥有第三方模块集合之一。 Perl借取了C、sed、awk、shell脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
1987年Larry Wall发布Perl1.0以来,用户数一直急剧增加,同时越来越多的程序员与软件开发者(商)参与Perl的开发。从最初被当做一种跨平台环境中书写可移植工具的高级语言开始,Perl被广泛地认为是一种工业级的强大工具,可以在任何地方用来完成你的工作。perl的前身是Unix系统管理的一个工具,被用在无数的小任务里。后逐渐发展成为一种功能强大的程序设计语言,用作Web编程、数据库处理、XML处理以及系统管理;在完成这些工作时,同时仍能处理日常细小工作,这是它的设计初衷。Perl特别适合系统管理和Web编程。实际上已经被用在所有Unix(包括Linux)捆绑在一起作为标准部件发布,同时也用于Microsoft Windows和几乎所有操作系统。Perl的应用非常广泛。

hello,world

#!/usr/bin/perl
use v5.36;
print "hello,world";print "你好,世界!";
print "\n";
print "欢迎你来到";
say "神奇的perl";
perl learn1.pl -w
hello,world你好,世界!
欢迎你来到神奇的perl

变量内插

[maisipu@fedora learnperl]$ perl learn1.pl
hello,李四
李四good今年年龄是33
[maisipu@fedora learnperl]$ 
#!/usr/bin/perl
use v5.36;
my $userName="李四";
my $age=33;
print "hello,$userName\n";
#error :print "$userNamegood今年年龄是$age\n";
print "${userName}good今年年龄是$age\n";