my $para = @_ 這是標量上下文,$para得到的是@_中元素的個數。
my ($para) = @_ 這是列表上下文,$para得到的是@_中的元素值。
具體是什麼上下文是由等號左邊的變數型別決定的,等號左邊是標量,則是標量上下文,等號左邊是列表,則是列表上下文。
強制指定標量www.cppcns.com上下文
使用scalar函式
複製** **如下:
my @a = (1..10) ;
print @a ;#列印1-10
print scalar @a ; #列印10,scalar強制到標量上下文,取元素個數。
只有強制指定www.cppcns.com標量上下文,沒有強制指定列表上下文!
本文標題: perl上下文介紹
本文位址: /jiaoben/perl/92103.html
PERL的上下文環境
上下文指的是表示式所在的位置,在perl解析表示式的時候,要麼希望是乙個標量,要麼希望得到乙個列表,在這裡,表示式所在的位置不同,表示式的意義就會有所不同 舉例說明 people qw fred barney hehe number 42 people print number 這裡,再進行 num...
上下文 上下文棧
全域性 函式 區域性 在執行全域性 前將window確定為全域性執行上下文 對全域性資料進行預處理 var定義的全域性變數 undefined,新增為window的屬性 function宣告的全域性函式 賦值 fun 新增為window的方法 this 賦值 window 開始執行全域性 在呼叫函式...
中斷上下文 程序上下文
在學習與作業系統相關的知識時候,我們經常遇到程序上下文 中斷上下文,看似熟悉又感覺不是特別清晰。這裡我們從如下幾個方面進行描述。上下文是從英文中context翻譯過來的,指的是一種環境。上下文我們看起來不怎麼熟悉,但是我們可以看context的中文翻譯,或者我們能更加的情形些。context n 語...