$ cat example.pl
#!/usr/bin/perl
#注釋,perl的注釋前面只要乙個「#」即可
#多行注釋
=pod
print "hello world!\n";
=cut
#多行注釋
print "\n+++++++++++++++++華麗的分割線+++++++++++++++++\n";
#perl的變數既可以是整形,也可以是浮點型,也可以是字串等,my是區域性變數的意思,字串在perl裡面可以直接用"."相加
my $var = 1;
print "整形變數:$var\n";
my $var = 1.1 + 2.2;
printf("浮點型並且小數點後精確到3位的變數:%0.3f\n", $var);
my $var = "hello" . " world!\n";
print "字串變數:" . $var;
#可以順便留意上面print的各種用法,跟c相似但比c更靈活
print "\n+++++++++++++++++華麗的分割線+++++++++++++++++\n";
print "\n+++++++++++++++++華麗的分割線+++++++++++++++++\n";
#perl的陣列,可以順便了解foreach迴圈,內建$_變數,自加運算子,陣列元素個數
print "foreach迴圈陣列,注意$_變數的用法\n";
my @arr = (1,2,3);
foreach(@arr)
print "類似c一樣的for迴圈,用起來比較low,但是容易記住\n";
my @arr = ("123", "45", "6789");
for (my $i = 0; $i < @arr; $i++)
print "高檔用法,不適用$_,用一些個性化的變數\n";
my @arr = (8, 9, 10);
foreach $line (@arr)
print "\n+++++++++++++++++華麗的分割線+++++++++++++++++\n";
Perl學習筆記1 基礎摘要
1.argv 儲存程式的引數,不包括程式名,各引數可通過 argv index 訪問 程式名稱儲存在 0中。2.子過程引數儲存在 中,各個引數通過 index 訪問。3.list array的最後個索引為 array。4.變數未初始化的情況下 scalar型為undef,list型為空列表。5.讀取...
Perl學習筆記 1
rel file list href file c 5cdocume 7e1 5cwangxu 7e1 5clocals 7e1 5ctemp 5cmsohtml1 5c01 5cclip filelist.xml 1.變數 perl 時弱型別的語言,因此你不需要去宣告你的變數的型別,當你給他賦值,...
perl學習筆記 1 perl常識
perl是什麼 能幹什麼 perl是一門比較古老的語言,由larry wall在1988年發明。當前版本為5.9.4,穩定版本為5.8.8。很難一下子解釋清楚perl是什麼。在網上你會看到 黑客的語言 程式設計師的瑞士軍刀 等說法。首先perl是一種解釋性語言,它 非常適合做為cgi程式語言使用 事...