zhaojianhua的个人博客分享 http://blog.sciencenet.cn/u/zhaojianhua

博文

perl 语言中的given-when

已有 4198 次阅读 2014-2-25 21:59 |系统分类:科研笔记| Perl, given-when

试图使用Perl对一个文档中的内容进行分类筛选,由于在待选的项目中,存在着同时满足不同分类的选项。if会出现一些问题。想起同C语言中switch语句类似的given-when语句,没想到发现了两个问题。

首先,我使用的perl版本为5.14.2,脚本写好后一直提示我有语法错误。随手翻开教科书,发现脚本前边有版本限制,于是在其它内容不变的情况下加了一句use 5.0.1.0,居然不再有错误提示。确实不知道新的版本中这个语句有了什么变化。

另外一个语句就是无论怎样,default语句都会执行。有论坛说可以把上一个判断的continue去掉,尝试了一下,并没有解决问题。google了一下这个问题,原来很多人都遇到了这样的事情,难道是传说中的bug?



https://blog.sciencenet.cn/blog-1015928-770989.html

上一篇:SOAP2/SOAPaligner 使用
收藏 IP: 210.73.41.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-8 06:12

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部