懂perl编程的过来看看

在一个子程序中:local($text,@args)=@_;是什么意思?... 在一个子程序中:
local ($text, @args) = @_;
是什么意思?
展开
 我来答
百度网友91d9786
2007-05-13
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
由于程序不全,不能完全理解你要表达的意思,不过从这条语句来看,其实就是把@_变量(这个变量可能是从上一级函数传递过来的)赋值给$text和@args了,当然定义类型不是my,而是local,程序这么做的具体原因不太清楚,可能是要保留$text和@args变量在这个子程序以外的值,所以采用的local函数,不过现在很少用到local。

我也是菜鸟,也就介绍这一点点东西了,祝你好运。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式