zoukankan      html  css  js  c++  java
  • Perl笔记

    开启内建警告:
    1.在运行时,加上-w命令行
    2.use warnings
    3.use strict
    使用帮助文档
    1.perldoc -f print
    2.perldoc -f chop
    2.perldoc perl
    标量
    -数字标量
    perl中的数字全部为双精度浮点数
    非十进制数(八进制以0开头,16进制以0下开头,二进制以0b开头)
    对于长数据可以用下划线分割
    -字符串标量
    转义字符只在双引号中有效
    换行
    水平制表符
    l 下个字符转小写
    回车
    f 换页符
    u 下个字符转大写
    -标量的声明及作用域
    1.包变量
    2.私有变量
    my变量:只在本层模块中可以看到这个变量
    local变量:本层和本层下层的函数都可以看到的变量
    数组
    以@符号作为标识
    可以用范围操作符".."来产生列表直接量,该操作符会从左边计数到右边,每次加(1..5) 代表(1,2,3,4,5)
    对于纯字符串列表使用qw来表示,可省去对字符串加引号的过程
    特殊的数组赋值方法:
    pop和push赋值:
    pop去除数组中最后一个元素,同时返回最后一个元素的值如pop(@array)
    push添加一个元素或者一串元素到数组的尾端如push(@array,8)
    shift和unshift赋值
    shift去除数组中最左边一个元素,同时返回最左边一个元素的值如shift(@array)
    unshift添加一个元素或者一串元素到数组的左端如unshift(@array,8)
    用$#<数组名>如$#array代表最后元素的的索引值
    用负数表示从右往左如$array[-1]

    引用
    引用作为一种数据变量,可以指向变量,数组甚至子程序,代指值的地址,在perl中,可以把引用成为指针,二者是通用的,无差别的
    软引用:类似于软链接,存储一个变量的名字
    硬引用:类似于硬链接,就是存储地址
    运算符

    windows下常用perl命令(windows下perl命令需要用双引号标识)
    显示文件以逗号分割的第一列
    perl -F, -lane "print @F[0]" test.txt

    统计文件行数
    perl -F, -lane "print @F[0]" test.txt

  • 相关阅读:
    推荐一本书 改善你的视力:跟眼镜说再见
    Gentoo中gcc4.1.2到gcc4.3.2的升级
    msbuild学习的一些相关链接
    SqlServer 2005安装问题
    Gentoo linux中安装php5运行环境
    sql 时间函数(全)
    asp.net中的对话框
    win7 资源管理器指向我的电脑
    C/C++ 位操作 总结
    【转】Java字节序转换
  • 原文地址:https://www.cnblogs.com/yanweichen/p/15484814.html
Copyright © 2011-2022 走看看