`
whitesock
  • 浏览: 484539 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Perl Snippet

    博客分类:
  • Perl
阅读更多

    @filelist = map {$_->[0]} sort {$a->[1] <=> $b->[1]} map {[$_, (stat $_)[9] ]} @filelist;

 

     前几天看到如上一行Perl代码, 其作用是将给定一个文件名列表,根据文件的最后修改时间排序。 看过之后

 

突然想起《明朝那些事》中的一句话:“越接近对方的水平,就越了解对方的强大,就会越来越畏惧”。在体会Perl

 

代码简洁的特点之余,我对这段代码的作者也心生敬意。

4
0
分享到:
评论
3 楼 luolonghao 2008-09-24  
等价代码:
my @list;
foreach (@filelist) {
    push @list, [$_, (stat $_)[9]];
}
@list = sort {$a->[1] <=> $b->[1]} @list;
@filelist;
foreach (@list) {
    push @filelist, $_->[0];
}
2 楼 jackywjj 2008-09-23  
搂主能解释一下吗?
1 楼 icecongeal 2008-09-23  
说得好~

相关推荐

    sourceinsight最新4095破解版

    Fix: Snippet Editor - a bug was introduced in build 4.00.0095: while editing a snippet via the Snippet panel, typing a character would insert the character twice inside the snippet editor. Fix: Perl ...

    gvim常用插件及其配置文件配置(下载解压即可使用)

    支持c,perl,python,latex。 需要自己安装ctags .vim: after compiler doc indent ltags perl-support skeleton syntax autoload c-support ftdetect keymap Makefile plugin snipMate.vim.ct tools colors ...

    Sublime Text

    另外 ST2 也拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。当然,语法高亮、代码折叠、行号显示、自定义皮肤、配色方案等这些已经是一款现代编辑器应有的标配功能了,

    Sublime Text 2.0

    另外 ST2 也拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。当然,语法高亮、代码折叠、行号显示、自定义皮肤、配色方案等这些已经是一款现代编辑器应有的标配功能了,所以这里就...

    Sublime Text中文版

    另外 ST2 也拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。当然,语法高亮、代码折叠、行号显示、自定义皮肤、配色方案等这些已经是一款现代编辑器应有的标配功能了,所以这里就...

    Sublime Text 2 汉化

    另外 ST2 也拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。当然,语法高亮、代码折叠、行号显示、自定义皮肤、配色方案等这些已经是一款现代编辑器应有的标配功能了,所以这里就...

    Sublime_Text3

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    Sublime Text 3 优化版.7z

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    SublimeText 3中文版

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    Sublime Text编辑器

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    Sublime Text 2.rar

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    sublime text 3

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段 (Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功 能,...

    神级代码编辑软件(Sublime Text 3) 3083 汉化 绿色 注册版

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    SublimeText3(3083)带汉化包-注册码

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    Dash for Mac 2.0.2 文档查看神器 破解版

    Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 130+ APIs (for a full list, see below). You can even ...

    snippets:小型可重用代码

    snippets的应用范围非常广泛,无论是在前端开发(如HTML、CSS、JavaScript)、后端开发(如Python、Java、C#)还是在脚本语言(如bash、Perl)中,都有其身影。它们可以用于创建常见的功能,如日志记录、数据库操作...

    Sublime Text 3

    支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,...

    jQuery语法高亮插件支持各种程序源代码语法着色加亮

    在使用jQuery语法高亮插件时,能够支持多种编程语言的语法着色,包括但不限于Python、Ruby、Perl、PHP、XML、HTML、CSS、Django、JavaScript、VBScript、Delphi、Java、C++等。多种语言的支持意味着开发者或内容创作...

    分享.NET开发中经常用到的十大软件.txt

    - **简介**: Snippet Compiler 是一款小巧的 .NET 编译器,允许用户编写并测试 .NET 代码片段,特别适合于那些需要快速测试某个代码段功能的情况。 - **特点**: 支持多种 .NET 语言、内置调试功能、可以方便地将代码...

    vscode教程.doc

    5. **JavaScript Snippet Pack**:包含大量JavaScript代码片段,方便快速插入常用代码块。 6. **HTML Snippets**:专门针对HTML标签提供代码片段补全功能。 7. **One Monokai Theme**:一款美观的代码主题,可以改变...

Global site tag (gtag.js) - Google Analytics