變數的定義:
標量變數:使用$符號
$的確切含義是:取單個東西或者取標量,它永遠取得都是乙個單一的東東
命名:多個單詞時使用下劃線分割是乙個好的習慣
變數內插:
雙引號時直接引用即可
單引號時使用.連線
如:'hello world'.$meal
當進行變數引用時,注意大括號的使用
$what="brontan steak";
$n=3;
print "fred ate $n $whats"; #這樣是無法得到值的,此時為取whats的值
print "fred ate $n $s", #這時可以的
注意:perl中控制結構塊中一定要加大括號,這點和c不同
布林值:
數字中如果為0則為假,其他均為真
字串中得到空字串('')時為假
其他的字元perl會先轉為字串或者數字再進行比較
undefined值:
表示一種特殊的標量值,它當作數字時為0,當作字串時為""
因此在執行中不影響使用。如:
use strict;
use warnings;
my $n=1;
my $sum;
while($n<10)
print $sum,"\n";
如上一開始$sum為undef,但執行到後面時$sum+1時$sum會自動轉為數字0
判斷undef時:defined($variable)
perl語言入門筆記
perl記事本 1.yu x 3 print yuyuyu 2.print yu jian s 加 促使變數不會變成 ages 3.4 2 4的平方 4.1.5 1,2,3,4,5 5.qw yu jian s book 簡潔,更少輸入 6.yu,jian jian,yu 值互換 7.yu,jian...
perl學習筆記 快速入門!
參考文件 1 a brief introduction and overview of perl 2 perl syntax 3 perl 5教程 整理 資料型別 標量 陣列 雜湊 邏輯控制 if,while,until,for subroutine,regular test perl vim pe...
Perl入門(二)Perl的流程控制
簡單說一下他們的區別 還是詳細介紹一下perl的流程控制吧 條件結構 語法 if結構 if 條件 if else結構 if 條件 else if elsif else結構 if 條件1 elsif 條件2 else unless結構 unless 條件 說明 unless表示除了滿足條件的,其他都可...