- Perl没有整数,被当做双精度浮点数来处理。
- 可以使用下划线来分隔数字,例如10_000_000_000。
- 八进制0开头,十六进制0x,二进制0b。
- 2 ** 3,表示2的三次方,所以你可以使用2 ** 32看看Java 的Int范围有多大。
- 字符串就是字符的组合。有两种类型,一种是单引号,一种是双引号。跟PHP一样,双引号能对里面的变量或者转义字符进行解析。
- 字符串连接是用点.不是用加号+连接。
- 字符重复操作符用字幕x表示,例如 "fred" x 3表示,显示fredfredfred
- Perl知道如何在字符串和数字之间转换,如果连接符是+表示成数字,如果连接符是点,表示成字符串。
- perl -w可以显示warning信息。
- 变量使用$开头的字符串。
- 双引号字符串可以解析$变量的内容。
- 对于没有复制的变量,如果是数字,使用0,如果是字符串,使用""。
- Perl没有boolean类型,0, 空字符,undef都为false,其他都为true。
- 用户输入使用<STDIN>来获取。例如 $line = <STDIN>
- chomp可以把字符串的"\n"给过滤掉,所以使用<STDIN>的时候可能会用的,返回的数值表示过滤的字符个数。chomp($line)之后可以直接对$line进行操作。
- <STDIN>可以返回undef。到了文件的结束的时候会返回undef。可以用函数define($line)来判断是否已经读到文件的结尾了。
答案:
$r1 = <STDIN>;
$r2 = <STDIN>;
chomp($r2);
print $r1 x $r2;
#print "abc\n" x $r2;
#$r1 = <STDIN>;
#chomp($r1);
#$r2 = <STDIN>;
#chomp($r2);
#print $r1 * $r2;
#$r = <STDIN>;
#chomp($r);
#if ($r < 0) {
#print 0;
#} else {
#print $r * 2 * 3.1415926;
#}
分享到:
相关推荐
Perl是一种强大的脚本编程语言,...以上就是Perl学习笔记中涵盖的一些基础概念和操作。继续深入学习,你将能够编写更复杂的Perl脚本,解决各种实际问题。记得实践是学习编程的关键,多做练习,逐步提升你的Perl技能。
### Perl语言学习笔记 #### Perl语言概述 - **高级语言与低级语言**: 在这篇笔记中,作者首先区分了高级语言和低级语言。高级语言指的是脚本语言,这类语言通常不直接操作底层硬件,例如Shell和Awk。低级语言则...
以下是对Perl学习笔记中提到的关键知识点的详细说明: 1. **标量**: 标量是Perl中最基本的变量类型,用于存储单个值,如字符串或数字。变量名前缀是美元符号“$”。例如,`$first_name = "Melanie"`定义了一个名...
### Perl学习笔记关键知识点 #### 1. Perl简介 - **定义**:Perl是一种脚本语言,被设计用于处理文本文件、提取信息并生成报告。它由Larry Wall在1987年创建,目的是为了弥补当时其他语言如C、sed、awk等在处理文本...
### Perl 语言学习笔记知识点概览 #### 第一章:Perl 语言简介及基础语法 - **Perl 的定义**:Perl 是 Practical Extraction and Report Language 的缩写,是一种强大的脚本语言,广泛应用于文本处理、系统管理...
- **标量(Scalar)**: Perl中的基本数据类型包括字符串(如 `$s`)、整数和浮点数。标量可以使用`@`转换成数组,例如`@s = split(//,””);`将字符串转换为字符数组。 - **数组(Array)**: 用`@s`表示,可以通过...
### Perl学习笔记 #### 第1章:Perl简介与基本语法 - **Hello, World!**:Perl中的第一个程序通常是从“Hello, World!”开始的。例如: ```perl #!/usr/bin/perl print "Hello, world!\n"; ``` 或者简化为: ...
### Perl学习笔记:快速入门与面向对象编程 #### 基础概念介绍 Perl是一种功能强大的脚本语言,被广泛应用于系统管理、网络编程、文本处理等领域。它具有丰富的内置函数和灵活的数据类型,能够方便地处理各种复杂...
#### 三、Perl的数据类型和操作 **知识点:** - **标量(Scalar)**:单个值,如数字和字符串。 - **数字类型**:包括整数和浮点数。 - **字符串类型**:可以由任意字符组成。 **详细解析:** - **数字直接量**...
在实际编程中,列表和数组常与其他Perl特性结合使用,如标量上下文、引用、哈希(Hashes)等,以实现更复杂的数据处理和逻辑控制。学习和熟练掌握列表和数组的使用,对于提升Perl编程能力至关重要。 总结一下,Perl...
以下是对Perl语言入门学习的关键知识点的详细说明: 一、Perl程序的编译与运行 Perl程序不需要预编译,直接通过Perl解释器运行。在命令行中输入`perl my_program`即可执行程序。若希望开启警告模式,可在命令行中...
这个"PERL系统学习教程笔记.zip"压缩包包含了针对Perl初学者的学习资料,是进入Perl编程世界的良好起点。下面将详细探讨Perl语言的一些关键概念和特性: 1. **Perl语法**:Perl的语法深受C语言影响,但也融合了其他...
### Perl24学时详细笔记知识点总结 #### 第一学时:Perl简介与注释 - **Perl语言介绍**:Perl是一种高级编程语言,广泛应用于系统管理、Web开发及文本处理等领域。它拥有强大的字符串处理功能,使得在处理文本文件...
- **标量数据定义:** 标量是Perl中最基本的数据单元,可以是一个数字或一个字符串。 - **数字类型:** - **内部表示:** 在内部,Perl将所有数字统一为双精度浮点数进行处理,不存在独立的整型。 - **直接量表示...
2. **perl学习笔记.doc**:个人学习Perl的心得笔记,可能涵盖了基本语法、常见问题和实用技巧。 3. **Shell_编程_教程.ppt**:虽然不是直接关于Perl,但Shell编程与Perl有密切关系,了解Shell可以帮助理解系统级操作...
在Perl编程语言中,列表和数组是两个基本的数据结构,它们是Perl语言数据组织的基础,对于理解Perl的许多操作至关重要。 列表是用圆括号括起来的一系列值,这些值可以是数字、字符串或者任意的标量值,也可以是空的...