#!/usr/bin/perl
##############################################################################
sub sum{
my $sum;
foreach(@_){
$sum+=$_;#取得数组里的每一个数
}
$sum;
}
sub getAvg{
if(@_==0){return}#长度为零
my $avg;
my $len = @_;#如果是变量赋值,那么这里只是把数组的长度赋给了len
print @_;#打印出数组里面的内容
print "\n";
print "长度:";print $len;
print "\n";
print "平均数相加的和:\n";
print sum(@_);
print "\n";
$avg = sum(@_)/$len;
print "平均数:";
print $avg;print "\n";#print语句出现在方法的最后一行时,方法返回1
return $avg;
}
sub aboveAvg{
my $avgNum = getAvg(@_);
my $list;
foreach(@_){
if($avgNum<$_){
push @list,$_;
}
}
print "大于平均数的值\n";
print @list;
@list;
}
aboveAvg(1..8);
相关推荐
- **复杂数据结构**:通过组合数组和哈希,Perl 支持创建复杂的多维数据结构。 - **简单数据结构**:基本的数组和哈希。 - **动词**:Perl 使用动词来描述变量的操作,如 `print`、`push` 等。 **1.3 平均值例子** ...
**1.3 一个平均值例子** - **1.3.1 如何运行** Perl程序通常通过命令行运行,只需将程序保存为`.pl`文件,然后在命令行中执行即可。 **1.4 文件句柄** - 文件句柄是Perl中用于处理文件输入输出的重要概念。每个...
根据给定文件中的内容,我们可以总结出Perl编程语言中几个重要的知识点和实例: ### 1. 计算圆的周长 #### 练习2.12 **目标**: 编写一个Perl程序来计算半径为特定值的圆的周长,并允许用户输入半径值。 **代码...
示例代码展示了如何计算一组数字的平均值,并解释了如何运行 Perl 程序的基本步骤。 **1.4 文件句柄** 文件句柄是在 Perl 中读写文件的重要概念。通常,使用 `open` 函数打开文件,并指定一个句柄来引用该文件。 ...
Perl是一种强大的脚本编程语言,尤其在文本处理和系统管理任务上表现突出。在Perl面试中,面试官可能会考察应聘者的编程基础、算法理解、数据结构处理能力以及对标准SQL的掌握情况。以下是对给定面试题目的详细解析...
这个例子中,可能会涉及读取数据、计算总和以及除以元素个数来求平均值。 1.4 文件句柄是Perl进行I/O操作的关键。Perl提供了打开、关闭、读取和写入文件的机制,文件句柄是这些操作的对象,例如 `open` 和 `close` ...
- 用于连接两个操作数。 - **3.7 乘号操作符** - 乘法运算符。 - **3.8 附加操作符** - 如`.`用于字符串连接。 - **3.9 移位操作符** - 用于位移操作。 - **3.10 命名单目操作符和文件测试操作符** - 如`-d`...
### Perl语言编程(大骆驼)知识精要 #### 第一章 Perl概述 - **从头开始** - Perl是一种高级脚本语言,以其灵活性、强大的文本处理能力以及丰富的库支持而著称。 - **自然语言与人工语言** - **变量语法**:Perl...
- **1.3 平均示例**: 通过一个具体的示例程序,展示了Perl的基本语法和功能。 - **1.4 文件句柄**: 详细讲解了Perl中文件操作的相关知识,包括文件打开、读写等。 - **1.5 运算符**: 深入探讨了Perl中的各种运算符,...
在处理“glass.csv”这样的数据时,你可能需要了解一些基础的统计概念,如平均值、中位数、众数、标准差等,以便更好地理解和解释数据。同时,熟悉Perl的数据结构(如数组和哈希)也很关键,它们有助于组织和操作...
该节通过计算平均值的例子介绍了Perl的基本用法,包括读取数据、计算平均值以及输出结果。 ##### 1.4 文件句柄 Perl通过文件句柄来操作文件,常见的文件句柄有`STDIN`、`STDOUT`、`STDERR`。 ##### 1.5 操作符 - *...
- **1.2.4 复杂数据结构**:Perl支持复杂的嵌套数据结构,可以通过组合数组和哈希来构建复杂的数据模型。 - **1.2.5 简单数据结构**:简单的数据结构如数组和哈希是最基础的存储方式,它们在大多数场景下都非常实用...
第一章 Perl概述............................................................................................................................10 1.1 从头开始.................................................
示例代码展示了如何计算一组数字的平均值,并演示了如何运行Perl程序。 **1.4 文件句柄** Perl支持多种文件操作,包括打开、读取、写入和关闭文件。文件句柄是Perl用来引用打开文件的变量。 **1.5 操作符** - **...
每次测试进行 3 次,最终结果求三次平均值 * 每次测试后均重启 httpd 或 Nginx(php-fpm)服务,释放内存后再进行下一轮测试。 ### 4. 为了减少磁盘 IO,均关掉了访问日志 五、测试结果分析 ### 静态文件测试...