perl基礎學習1

2021-08-07 06:28:04 字數 1071 閱讀 5643

$ 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程式語言使用 事...