社区
脚本语言
帖子详情
Perl散列表能否按指定顺序排列?
字与码
2005-10-18 10:56:03
按照书上说(实际上也是这样),perl的散列表的每一项的顺序并不是可期望的,而是由散列内部的存储结构决定。
可是如果一定要按顺序又怎样?而且顺序最好是按代码中的顺序,而不是用sort出来的顺序。
有没有什么解决方式?
...全文
175
2
打赏
收藏
Perl散列表能否按指定顺序排列?
按照书上说(实际上也是这样),perl的散列表的每一项的顺序并不是可期望的,而是由散列内部的存储结构决定。 可是如果一定要按顺序又怎样?而且顺序最好是按代码中的顺序,而不是用sort出来的顺序。 有没有什么解决方式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yujlyjl
2005-10-19
打赏
举报
回复
先将主键排列
my $keys = sort {$a<=>$b} keys($hash);
fornext $key into $keys
{
......
}
zgxbliss
2005-10-19
打赏
举报
回复
hash本身就是无序的,如果一定要按加入顺序遍历的话,可以改用数组,这样能解决顺序遍历的问题,但是检查某个键是否存在就不如hash方便了.再不然就在使用hash的基础上再用一个数组保存hash中的键.这样就能达到要求了.
Perl
编程语言简介
本文介绍了
Perl
编程语言,它是多用途脚本语言,在文本处理、系统管理等方面应用广泛。详细讲解了
Perl
基础语法,包括变量(标量、数组、哈希)、控制结构(条件与循环语句)、自定义函数与作用域、文件读写、正则表达式、模块和包以及面向对象编程等内容。
《
Perl
语言入门》第四版习题(6)
本文提供两个
Perl
程序实例:一是查询姓名对应的姓氏;二是统计文本中各单词出现频率,并按ASCII
顺序排列
输出。通过实际操作加深对
Perl
哈希表及文件输入输出的理解。
Perl
编程实践:子例程与测试
本文介绍了
Perl
编程中多个实践问题,包括编写unique和reciprocal子例程、使用strict和warnings的区别、温度数组转换、字符串处理、哈希操作、变量分析、递归函数、日期格式转换等内容,并提供了测试方法和代码实现。
kernel hang_猜单词游戏(类似于Hang子手)
这是一个
Perl
编写的挂人游戏脚本,类似于经典的游戏Hangman。脚本包含游戏逻辑、计分系统和用户界面,使用CGI模块处理HTTP请求。游戏提供有限次数的猜测机会,错误猜测会减少剩余尝试次数。
Calibre layerprops文件自动化生成:从脚本到GUI的两种高效路径
本文围绕IC物理验证中Calibre layerprops文件的高效生成展开,详细阐述
Perl
脚本与GUI两种技术路径:脚本方案基于map和display.drf解析,实现层号、用途及显示属性(颜色、线型、填充)的自动映射;GUI方案聚焦操作优化与调试技巧,支持可视化微调与模板复用。文章对比二者适用场景,提出面向工艺开发、量产验证及特殊分析的选型策略,并涵盖常见异常排查与Tcl/Tk集成进阶实践。
脚本语言
37,738
社区成员
34,210
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章