`
linchao198401
  • 浏览: 7175 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Perl学习笔记-标量数据

    博客分类:
  • Perl
阅读更多
  1. Perl没有整数,被当做双精度浮点数来处理。
  2. 可以使用下划线来分隔数字,例如10_000_000_000。
  3. 八进制0开头,十六进制0x,二进制0b。
  4. 2 ** 3,表示2的三次方,所以你可以使用2 ** 32看看Java 的Int范围有多大。
  5. 字符串就是字符的组合。有两种类型,一种是单引号,一种是双引号。跟PHP一样,双引号能对里面的变量或者转义字符进行解析。
  6. 字符串连接是用点.不是用加号+连接。
  7. 字符重复操作符用字幕x表示,例如 "fred" x 3表示,显示fredfredfred
  8. Perl知道如何在字符串和数字之间转换,如果连接符是+表示成数字,如果连接符是点,表示成字符串。
  9. perl -w可以显示warning信息。
  10. 变量使用$开头的字符串。
  11. 双引号字符串可以解析$变量的内容。
  12. 对于没有复制的变量,如果是数字,使用0,如果是字符串,使用""。
  13. Perl没有boolean类型,0, 空字符,undef都为false,其他都为true。
  14. 用户输入使用<STDIN>来获取。例如 $line = <STDIN>
  15. chomp可以把字符串的"\n"给过滤掉,所以使用<STDIN>的时候可能会用的,返回的数值表示过滤的字符个数。chomp($line)之后可以直接对$line进行操作。
  16. <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学习资料!个人学习perl的笔记

    ### Perl语言学习笔记 #### Perl语言概述 - **高级语言与低级语言**: 在这篇笔记中,作者首先区分了高级语言和低级语言。高级语言指的是脚本语言,这类语言通常不直接操作底层硬件,例如Shell和Awk。低级语言则...

    perl学习笔记

    以下是对Perl学习笔记中提到的关键知识点的详细说明: 1. **标量**: 标量是Perl中最基本的变量类型,用于存储单个值,如字符串或数字。变量名前缀是美元符号“$”。例如,`$first_name = "Melanie"`定义了一个名...

    perl 语言学习笔记

    ### Perl 语言学习笔记知识点概览 #### 第一章:Perl 语言简介及基础语法 - **Perl 的定义**:Perl 是 Practical Extraction and Report Language 的缩写,是一种强大的脚本语言,广泛应用于文本处理、系统管理...

    Perl学习笔记.docx

    - **标量(Scalar)**: Perl中的基本数据类型包括字符串(如 `$s`)、整数和浮点数。标量可以使用`@`转换成数组,例如`@s = split(//,””);`将字符串转换为字符数组。 - **数组(Array)**: 用`@s`表示,可以通过...

    Perl 学习笔记

    ### Perl学习笔记 #### 第1章:Perl简介与基本语法 - **Hello, World!**:Perl中的第一个程序通常是从“Hello, World!”开始的。例如: ```perl #!/usr/bin/perl print "Hello, world!\n"; ``` 或者简化为: ...

    perl学习笔记,让你更容易入门

    ### Perl学习笔记:快速入门与面向对象编程 #### 基础概念介绍 Perl是一种功能强大的脚本语言,被广泛应用于系统管理、网络编程、文本处理等领域。它具有丰富的内置函数和灵活的数据类型,能够方便地处理各种复杂...

    Note of Learning Perl--Lists and Arrays

    在实际编程中,列表和数组常与其他Perl特性结合使用,如标量上下文、引用、哈希(Hashes)等,以实现更复杂的数据处理和逻辑控制。学习和熟练掌握列表和数组的使用,对于提升Perl编程能力至关重要。 总结一下,Perl...

    Perl语言入门学习笔记.docx

    以下是对Perl语言入门学习的关键知识点的详细说明: 一、Perl程序的编译与运行 Perl程序不需要预编译,直接通过Perl解释器运行。在命令行中输入`perl my_program`即可执行程序。若希望开启警告模式,可在命令行中...

    PERL系统学习教程笔记.zip

    这个"PERL系统学习教程笔记.zip"压缩包包含了针对Perl初学者的学习资料,是进入Perl编程世界的良好起点。下面将详细探讨Perl语言的一些关键概念和特性: 1. **Perl语法**:Perl的语法深受C语言影响,但也融合了其他...

    Perl24学时 详细笔记

    ### Perl24学时详细笔记知识点总结 #### 第一学时:Perl简介与注释 - **Perl语言介绍**:Perl是一种高级编程语言,广泛应用于系统管理、Web开发及文本处理等领域。它拥有强大的字符串处理功能,使得在处理文本文件...

    perl 入门 经典提练

    - **标量数据定义:** 标量是Perl中最基本的数据单元,可以是一个数字或一个字符串。 - **数字类型:** - **内部表示:** 在内部,Perl将所有数字统一为双精度浮点数进行处理,不存在独立的整型。 - **直接量表示...

    Eclipse 3.3 中文PERL插件

    2. **perl学习笔记.doc**:个人学习Perl的心得笔记,可能涵盖了基本语法、常见问题和实用技巧。 3. **Shell_编程_教程.ppt**:虽然不是直接关于Perl,但Shell编程与Perl有密切关系,了解Shell可以帮助理解系统级操作...

    Perl中的列表和数组学习笔记

    在Perl编程语言中,列表和数组是两个基本的数据结构,它们是Perl语言数据组织的基础,对于理解Perl的许多操作至关重要。 列表是用圆括号括起来的一系列值,这些值可以是数字、字符串或者任意的标量值,也可以是空的...

Global site tag (gtag.js) - Google Analytics