perl語言入門總結 第2章

2022-02-14 08:23:33 字數 619 閱讀 1112

$what ='

steak';

print

"fred ate $n $s.\n

";

布林值如果是數字0為假, 如果是空字串''為假, 

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

獲取使用者輸入

$line = ;

去除最右邊換行

$text ="

a line \n";

chomp($text

);print

$text;

undef值

如果是資料相當undef值為0, 如果與字串相加則為空

defined函式

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

$madonna = ;

if( defined($madonna

) )

其它單引號裡的變數原樣輸出, 如果是雙引號可巢狀變數。 

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

"z".5*7 結果為 「z」.35 得"z35"

perl語言入門總結 第4章 子程式

子程式定義和返回值 sub sum a 1 b 33 s 34 呼叫子程式 子程式中的引數,引數固定 下面例子只能2引數 程式第乙個引數為 0 第二個為 1 依次類推 sub max else n max 10,15 結果為15 子程式中私有變數 sub max 限制引數長度 sub max 變長引...

perl語言入門總結 第3章 列表與陣列

1 列表list指的是標題的有序集合,而陣列 array 則是儲存列表的變數。更精確地說,列表指的是資料,而陣列指的是變數。訪問陣列中的元素 fred 0 yabba fred 1 dabba fred 2 doo number 2.71111 print fred number 1 dabba 如...

第2章 OpenCV入門

配置環境變數 int main int argc,char ar argc arguments count 從外部輸入字串的總數目。ar arguments values 第乙個位址指向檔案的全路徑名,從第二項開始,依次指向輸入的字串。cv imread 函式源 mat cv imread cons...