`
hollowinhart
  • 浏览: 128733 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

perl 2.2

阅读更多

.要在字符串中包含双引号或反斜线,则在其前加一个反斜线,反斜线还可以取消变量替换,如:
  $res = "A quote \" and A backslash \\";
  $result = 14;
  print ("The value of \$result is $result.\n")的结果为:
  The value of $result is 14.

.可用\nnn(8进制)或\xnn(16进制)来表示ASCII字符,如:
  $result = "\377"; # this is the character 255,or EOF
  $result = "\xff"; # this is also 255

.单引号字符串
  单引号字符串与双引号字符串有两个区别,一是没有变量替换功能,二是反斜线不支持转义字符,而只在包含单引号和反斜线时起作用。单引号另一个特性是可以跨多行,如:
  $text = 'This is two
  lines of text
  ';
  与下句等效:
  $text = "This is two\nlines of text\n";
.字符串和数值的互相转换
  例1:
  $string = "43";
  $number = 28;
  $result = $string + $number; # $result = 71
  若字符串中含有非数字的字符,则从左起至第一个非数字的字符,如:
  $result = "hello" * 5; # $result = 0
  $result = "12a34" +1; # $result = 13

.变量初始值
  在PERL中,所有的简单变量都有缺省初始值:"",即空字符。但是建议给所有变量赋初值,否则当程序变得大而复杂后,很容易出现不可预料且很难调试的错误。

分享到:
评论

相关推荐

    strawberry-perl-5.38.2.2-64bit.msi

    strawberry-perl-5.38.2.2-64bit.msi

    ActivePerl 5.20.2.2

    ActivePerl 5.20.2.2

    最新版Strawberry Perl 5.32.0.1 64bit

    刚刚下载的StrawBerry perl的最新版本5.32.0.1,应用于64位系统的perl。希望对你有用

    strawberry-perl-5.32.0.1-64bit.msi

    Perl是一种高级的、通用的、解释型、动态的编程语言,尤其在文本处理、系统管理、网络编程和Web开发等领域有着广泛的应用。标题中的"strawberry-perl-5.32.0.1-64bit.msi"指的是Strawberry Perl的一个特定版本,即...

    linux脚本实现自动发送和收取邮件的设置方法

    1. 命令行模式下的发送邮件 1.1 安装sendemail 2.2 使用sendemail和举例 2. 命令行模式下的收取邮件 2.1 安装getmail4 2.2 配置getmail4和简单举例 2.3 用munpack从邮件...perl 2.2 使用sendemail和举例 如果你想用你的

    strawberry-perl-5.32.1.1-64bit.7z

    Strawberry Perl是一个针对Windows平台的Perl解释器的开源发行版,它包含了Perl运行环境以及许多常用的Perl模块,使得用户能够在Windows系统上方便地编写和执行Perl脚本。 Perl是一种高级的、通用的、解释型、动态...

    strawberry-perl-5.32.1.1-64bit

    标题中的"strawberry-perl-5.32.1.1-64bit"指的是Strawberry Perl的一个特定版本,这是一个专为Windows操作系统设计的Perl解释器。Perl是一种高级的、通用的、解释型、动态的编程语言,广泛应用于文本处理、系统管理...

    strawberry-perl-5.32.1.1-64bit.msi和openssl-1.1.1-stable-SNAP-202

    Strawberry Perl是一个完整的Perl环境,包含了Perl解释器以及许多常用的Perl模块,它提供了一种方便的在Windows上使用Perl的方式,无需进行复杂的配置。 Perl 5.32.1.1是一个重要的版本更新,通常包含了许多错误...

    netsnmp程序补丁包net-snmp-perl-5.3.2.2-14.el5.x86_64.rpm

    netsnmp程序补丁包net-snmp-perl-5.3.2.2-14.el5.x86_64.rpm

    perl6手册perl6

    #### 2.2 练习 通过一系列的练习题帮助读者实践所学知识,并加深对Perl 6基本概念的理解。 ### 3. 操作符 #### 3.1 优先级 介绍了Perl 6中的操作符优先级规则,这对于正确理解表达式的执行顺序至关重要。 #### 3.2...

    perl-Bit-Vector-6.4-2.2.2.1.i386.rpm

    linux redhat5_4 postfix perl-Bit-Vector-6.4-2.2.2.1.i386.rpm

    apache2.2.zip

    最后,Apache 2.2支持多种脚本语言的集成,如PHP、Perl和Python,通过对应的模块如mod_php、mod_perl和mod_python,可以将动态内容处理交给这些语言来完成,从而实现动态网站的搭建。 总之,Apache 2.2虽然已经过时...

    perl脚本了解及学习

    ##### 2.2 Perl的应用范围 - **股票市场**:用于实时数据分析和交易策略的实现。 - **产品制造与设计**:自动化生产流程监控与故障诊断。 - **客户支持**:构建自动化的客户服务系统。 - **质量控制**:实施产品...

    PERL编程24学时教程.pdf

    2.2 标量变量 16 2.3 表达式和运算符 18 2.3.1 基本运算符 18 2.3.2 数字运算符 19 2.3.3 字符串运算符 19 2.4 其他运算符 20 2.4.1 单参数运算符 20 2.4.2 递增和递减 21 2.4.3 尖括号运算符 21 2.4.4 其他赋值...

    Apache 2.2中文手册

    8. **与其他技术集成**:Apache常与PHP、Perl、Python等脚本语言配合使用,手册会说明如何配置这些集成,以及与数据库(如MySQL)的连接。 9. **故障排除与最佳实践**:手册通常包含丰富的故障排除指南和最佳实践...

    Perl 语言编程 全面讲解Perl各个部分

    ### Perl 语言编程知识点详解 #### 一、Perl 概述 **1.1 从头开始** Perl 是一种高级编程语言,以其灵活性和高效性著称。它最初由 Larry Wall 开发,旨在简化文本处理任务。Perl 的设计哲学强调程序员的幸福,这...

    Linux上安装Perl模块方法介绍

    ##### 2.2 初始配置 - **命令**: `perl -MCPAN -e shell` - 这条命令用于首次启动CPAN的交互式界面。如果已经是CPAN的常客,可以直接使用`cpan`命令。 - **网络设置**: - 如果您的机器直接连接到互联网(如拨号...

    Perl编程思想.pdf

    **2.2 安装mod_perl** - **2.2.1 在Unix下安装** - 安装Apache服务器。 - 安装Perl。 - 安装mod_perl。 - **2.2.2 在Windows下安装** - 使用特定于Windows的安装包。 **2.3 Apache的mod_perl配置** mod_perl...

    perl入门教程.pdf

    #### 2.2 控制结构 - **条件语句** 如if语句,用于基于条件执行不同的代码块。 - **循环语句** 如while和foreach,用于重复执行代码直到满足某个条件。 - **列表和数组** 用于存储多个值,数组可以通过索引访问元素...

    Perl 实例精解(第三版).pdf

    2.2 脚本设置 2.3 脚本 2.3.1 开始 2.3.2 注释 2.3.3 Perl语句 2.3.4 执行脚本 2.3.5 脚本范例(UNIX, Windows) 练习1 了解Perl的语法 .第3章 获得打印句柄 3.1 文件句柄 3.2 字 3.2.1 ...

Global site tag (gtag.js) - Google Analytics