亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你好,麻煩幫忙看看perl @_ $_ 是什么意思?。?/h1>

你好,麻煩幫忙看看perl @_ $_ 是什么意思啊?

梵蒂岡之花 2021-09-08 18:07:48
如題:perl @_ $_ 是什么意思啊
查看完整描述

2 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

1.@_ 是函數傳參時放置參數的數組,可以從中取實參,
比如 my($para1,$para2...)=@_, 函數調用時填了幾個參數,便可以從該數組中取到幾個參數。
2.$_ 是默認參數的意思,指的是在不指定的情況下,程序處理的上一個變量,比如
open(IN,"<file.txt")
while(<IN>)
{
print $_;
}
close(IN);
這個例子是打開一個文本文件,讀取每一行,在沒有指定參數的情況下,$_當時指向了從文件中讀取的每一行。



查看完整回答
反對 回復 2021-09-13
?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

默認變量。用法很多,要看上下文,我也不能給你列舉完,可以告訴你幾個初學常見的。

1、在一個命令沒有任何參數的時候,表示它從默認變量里讀取。
例如:

print;
等于
print $_;

shift;
等于
shift @_;

s/.../.../;
等于
$_ =~ s/.../.../;

2、一個子例程的形參,取自@_。
例如:
sub funct($$) {
($param1, $param2) = @_;
#Statement
}

如果上面這幾句話你都不知道我在說什么,建議你從頭開始學,從1+1開始



查看完整回答
反對 回復 2021-09-13
  • 2 回答
  • 0 關注
  • 334 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號