1. 程式人生 > >perl語言入門總結-第2章

perl語言入門總結-第2章

換行 col lin 函數 tex AD 變量 nbsp print

$what =steak;
print "fred ate $n ${what}s.\n";

布爾值

如果是數字0為假, 如果是空字符串‘‘為假,

如果即不是數字也不是字符串,那就先轉成數字或字符串再行判斷。 字符串‘0‘也為假

獲取用戶輸入

$line = <STDIN>;

去除最右邊換行

$text ="a line \n";
chomp($text);
print $text;

undef值

如果是數據相當undef值為0, 如果與字符串相加則為空

defined函數

如果要判斷某個字符串是undef而不是空字符串,可以使用defined. 如果是undef,該函數返回假。 否則返回真。

$madonna = <STDIN>;
if( defined($madonna) ){
    print "this is undef"
}

其它

單引號裏的變量原樣輸出, 如果是雙引號可嵌套變量。

數字與字符串之間的自動轉換

"Z".5*7 結果為 “Z”.35 得"Z35"

perl語言入門總結-第2章