Perl列表及数组语法练习

作者: SophieSg | 来源:发表于2017-04-27 20:17 被阅读3次

1. 读入一些字符串(每行一个),直到文件结尾。然后,以相反的顺序输出这个列表。

#!/usr/bin/perl
@lines = <STDIN>;
@lines = reverse @lines;
print @lines;

2. 读入一些数字(每行一个),直到文件结尾。然后,根据数字的顺序输出人名(人名是事先在代码中定义好的)。

#!/usr/bin/perl
@names = ("Tom", "Sandy", "Linda", "Lilei", "Kitty");
@lines = <STDIN>;
foreach $line (@lines) {
    print "$names[$line]\n";
}

3. 读入一些字符串(每行一个),直到文件结尾。然后以ASCII码的顺序输出这些字符串,以同行和换行两种方式输出。

3.1 同行输出

#!/usr/bin/perl
#@lines = <STDIN>;
chomp( @lines=<STDIN>);
@lines = sort @lines;
foreach $line (@lines) {
    print "$line\t";
}
print "\n";

3.2 换行输出

#!/usr/bin/perl
@lines = <STDIN>;
@lines = sort @lines;
print @lines;

相关文章

  • Perl列表及数组语法练习

    1. 读入一些字符串(每行一个),直到文件结尾。然后,以相反的顺序输出这个列表。 2. 读入一些数字(每行一个),...

  • 列表和数组

    Perl里的列表和数组用于表示复数。列表是指有序集合,数组是存储列表的变量。数组和列表里每个元素都是独立互不相关的...

  • Perl基本变量及语法练习

    1. 半径为12.5时,圆的周长应该是多少? 2. 修改上题,提示用户键入半径,求出圆的周长。 3. 修改上题,当...

  • 2020-08-21 列表,数组,哈希嵌套

    列表,数组和哈希的嵌套Perl的数据结构中最常用到的两种类型数组和哈希。 什么是数组(Perl语言入门(第五版)的...

  • 07.Perl -- 命令行参数 ARGV

    $0 表示正在运行的perl脚本名 命令行参数 ARGV perl将命令行的参数列表放入 数组ARGV(@ARGV...

  • Perl 列表与数组(一)

    1. 理解含义 列表(list):标量的有序集合。 数组(array):存储列表的变量。 2. 列表与数组的异同 ...

  • Perl 列表与数组(二)

    5. 列表直接量 小括号内用逗号隔开的一串数据(列表元素); 范围操作符 .. 可以自动创建它两侧标量值之间的所有...

  • JavaSE之数组

    语法及元素访问 一些错误方式 数组的遍历(重点) Foreach循环写法 数组的排序(重点) 经典练习 非重点 二...

  • Perl 数组

    Perl 数组一个是存储标量值的列表变量,变量可以是不同类型。数组变量以 @ 开头。 创建数组 添加或删除数组元素...

  • Perl学习笔记2——列表与数组

    列表和数组的概念与性质 列表是Perl中的第二种数据结构,是一组标量的有序集合。数组是存储列表的容器,是一种可以存...

网友评论

    本文标题:Perl列表及数组语法练习

    本文链接:https://www.haomeiwen.com/subject/zsynzttx.html