请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 146|回复: 0

[求助] perl保留变量@_和$_

[复制链接]

26

主题

0

回帖

137

积分

技术员

积分
137
发表于 2023-5-17 10:24:37 | 显示全部楼层 |阅读模式
看了《perl语言入门》后,书上讲@_变量是perl自动将参数列表化名为该数组,但是在子程序内部使用@_[0]这种标识方法时,就会报下列警告:scalar value @_[0] better written as $_[0];针对这种情况,我有以下问题:1、既然perl在调用子程序时,将参数列表传入@_这个数组,那我使用@_[0]这种形式从该数组中取数不是理所当然的吗?那么为啥编译器会报出那种警告?2、$_与@_这两个标识符有啥差别?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EDA1024技术论坛

GMT+8, 2023-10-1 17:10 , Processed in 0.063196 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表