Perl 教程 之 Perl 哈希 8

简介: 获取哈希大小

Perl 教程 之 Perl 哈希 8

Perl 哈希

获取哈希大小

哈希大小为元素的个数,我们可以通过先获取 key 或 value 的所有元素数组,再计算数组元素多少来获取哈希的大小,实例如下:

实例

!/usr/bin/perl

%data = ('google'=>'google.com', 'baidu'=>'baidu.com', 'taobao'=>'taobao.com');

@keys = keys %data;
$size = @keys;
print "1 - 哈希大小: $size\n";

@values = values %data;
$size = @values;
print "2 - 哈希大小: $size\n";
执行以上程序,输出结果为:

1 - 哈希大小: 3
2 - 哈希大小: 3

目录
相关文章
|
数据可视化 搜索推荐 前端开发
数据可视化工具的比较与选择
【8月更文挑战第23天】不同的数据可视化工具各有其特点和优势。企业应根据自身情况选择最适合自己的工具,以提升数据分析的效率和效果。
|
程序员 编译器 C语言
C语言中的预处理器指令,涵盖其基本概念、常见指令(如`#define`、`#include`、条件编译指令等)、使用技巧及注意事项
本文深入解析C语言中的预处理器指令,涵盖其基本概念、常见指令(如`#define`、`#include`、条件编译指令等)、使用技巧及注意事项,并通过实际案例分析,展示预处理器指令在代码编写与处理中的重要性和灵活性。
580 2
|
缓存 前端开发 JavaScript
前端性能优化:Webpack与Babel的进阶配置与优化策略
【10月更文挑战第28天】在现代Web开发中,Webpack和Babel是不可或缺的工具,分别负责模块打包和ES6+代码转换。本文探讨了它们的进阶配置与优化策略,包括Webpack的代码压缩、缓存优化和代码分割,以及Babel的按需引入polyfill和目标浏览器设置。通过这些优化,可以显著提升应用的加载速度和运行效率,从而改善用户体验。
310 6
|
Linux Android开发 C++
Python游戏开发
【4月更文挑战第12天】Python适合游戏开发,因其易学性和丰富的库如Pygame、Panda3D、Kivy。要开始,选择一个库,用pip安装,学习基础概念如游戏循环、事件处理,然后编写代码。测试、调试后,可发布到相应平台。利用书籍、在线教程和社区资源加速学习进程。
508 4
|
存储 Prometheus 监控
当 OpenTelemetry 遇上阿里云 Prometheus
本文以构建系统可观测(重点为指标监控体系)为切入点,对比 OpenTelemetry 与 Prometheus 的相同与差异,后重点介绍如何将应用的 OpenTelemetry 指标接入 Prometheus 及背后原理,最后介绍阿里云可观测监控 Prometheus 版拥抱 OpenTelemetry 及相关落地实践案例,希望能更好的帮助读者更好的理解 OpenTelemetry 及与 Prometheus 的生态融合。
1310 0
|
存储 JavaScript 测试技术
LangChain 开发LLM的框架
LangChain 开发LLM的框架
|
jenkins 持续交付
【Jenkins】使用brew安装jenkins并配置局域网IP访问
解决Jenkins≈只能用localhost\127.0.0.1访问,但无法通过IP地址访问的问题
9242 0
|
存储 编解码 Linux
ffmpeg常用库、术语、API、数据结构总结
ffmpeg常用库、术语、API、数据结构总结
278 0
|
缓存 Linux Android开发
[√]获取Android内存情况
[√]获取Android内存情况
390 0