免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3828 | 回复: 3

perl的ref函数不管用了(问题已经解决了) [复制链接]

论坛徽章:
0
发表于 2014-01-12 20:05 |显示全部楼层
本帖最后由 justu78 于 2014-01-12 21:12 编辑

我有一个程序,某个时候会传递一个数组给一个子函数,这个数组里的某些元素是普通的字符或者数字,某些是一个引用(数组或者hash)的,然后在这个子函数里做for循环检查该数组的每一个元素,如果发现某个元素是引用就做一些处理,我用的是ref函数判断某个元素是否是引用,现在发现的确有引用存在时(为了debug, 在循环里,我同时输出每个元素到屏幕了,的确我预计的元素是引用),ref函数判断失败,请问这个是哪里出了问题了?我的程序比较大,用于处理复杂数据,没法贴在这里,请高手看看我的描述,给我一些指点啊。另外,我写过很小一段程序,构造一个数组,含有字符,数字,引用,做类似的for循环判断,发现ref是好的,有点焦头烂额了,请高手指点一二啊。谢谢


问题已经解决了

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
发表于 2014-01-13 08:57 |显示全部楼层
请告诉我如何解决,谢谢!{:2_172:}

论坛徽章:
0
发表于 2014-01-18 22:58 |显示全部楼层
回复 2# pitonas
因为我在判断每个元素是否引用前做了以下的动作:
s/^\s*//;s/\s*$//;


   

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
发表于 2014-01-20 13:39 |显示全部楼层
谢谢{:2_172:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP