Perl 教程 之 Perl 数组 11

简介: 数组排序

Perl 教程 之 Perl 数组 11

Perl 数组

Perl 数组一个是存储标量值的列表变量,变量可以是不同类型。

数组排序

Perl 中数组排序使用 sort() 函数,语法格式如下:

sort [ SUBROUTINE ] LIST
参数说明:

SUBROUTINE:指定规则。
LIST:列表或数组。
实例

!/usr/bin/perl

定义数组

@sites = qw(google taobao baidu facebook);
print "排序前: @sites\n";

对数组进行排序

@sites = sort(@sites);
print "排序后: @sites\n";
执行以上程序,输出结果为:

排序前: google taobao baidu facebook
排序后: facebook google baidu taobao
注意:数组排序是根据 ASCII 数字值来排序。所以我们在对数组进行排序时最好先将每个元素转换为小写后再排序。

目录
相关文章
|
分布式数据库 Hbase 存储
带你读《HBase原理与实践》之一:HBase概述
Apache HBase是基于Apache Hadoop构建的一个高可用、高性能、多版本的分布式NoSQL数据库,是Google BigTable的开源实现,通过在廉价服务器上搭建大规模结构化存储集群,提供海量数据高性能的随机读写能力。
|
存储 Windows
Windows 记录一次磁盘相关的PC卡顿问题
【10月更文挑战第25天】本文记录了一次 Windows 10 电脑卡顿问题的排查与解决过程。通过资源监视器、事件查看器、SMART 信息检查、磁盘扫描、后台程序排查、驱动更新等步骤,最终通过磁盘碎片整理和调整虚拟内存设置解决了卡顿问题。文章还提供了定期磁盘维护、合理设置虚拟内存及关注硬件健康的预防措施。
600 1
|
传感器 数据采集 物联网
物联网成功案例分析:创新应用与启示
本篇详细分析了物联网在智能农业领域的成功应用案例,探讨了物联网解决方案的创新性和影响。通过代码示例,读者可以了解如何利用物联网传感器实时监测土壤湿度,优化农田管理并提高农业生产效率。从成功案例中,我们得到了启示,物联网技术能够为传统行业带来创新,通过实时数据分析和精细化管理,为行业带来实际的价值。通过本篇内容,读者将对物联网在不同行业中的创新应用有更全面的认识,为未来开发具有影响力的物联网解决方案提供有益的指导。
918 1
|
Windows
Windows下安装ZooKeeper
Windows下安装ZooKeeper
1408 1
Verisign 将对 .COM 域名进行涨价,ICANN 接受抗议邮件
威瑞信(Verisign)是最高级别的.COM域名注册管理机构,也是唯一一个域名注册管理机构,从而威瑞信有效地垄断了.COM域名的注册。当您通过注册商(例如在阿里云、GoDaddy或聚名网)注册或续费.COM域名时,该注册商将支付7.85美元注册或续订费用给威瑞信。据估计,威瑞信基础设施和注册管理的实际成本为每个域名每年2.5至2.9美元之间,高于这个价格之上的部分都是威瑞信的纯利润。其他注册商表示,他们也可以以更低的价格提供相同的服务。
844 0
Verisign 将对 .COM 域名进行涨价,ICANN 接受抗议邮件
ZZULIOJ-1113: 递归调用的次数统计(函数专题)(Java)
ZZULIOJ-1113: 递归调用的次数统计(函数专题)(Java)
|
网络安全
FTP基础知识 FTP port(主动模式) pasv(被动模式) 及如何映射FTP
您是否正准备搭建自己的FTP网站?您知道FTP协议的工作机制吗?您知道什么是PORT方式?什么是PASV方式吗?如果您不知道,或没有完全掌握,请您坐下来,花一点点时间,细心读完这篇文章。
10194 1