zoukankan      html  css  js  c++  java
  • 了解魔符的含义

    sigil(魔符)指的是Perl变量名前,或是在解引用时前面的那个符号。

    $符号代表你操作的时单个索引值,是一个元素,他可以使一个标量变量,也可以是数组或者散列里面的模个元素。

    $scalar
    $array[3]
    $hash{'key'}

    @符号代表正在操作的是多个值,是一个集合,所以他会和数组散列一起。数组和散列也是Perl中仅有的具备集合性质的数据类型:

    @array
    @array[0,2,6] #一个数组切片
    @hash{qw{$key1 $key2}}  #一个hash切片

    %好有点特别,它代表你正在把某个东西当成散列来操作。 而在perl中,也只有散列这个类型的数据才能这样被使用

    %hash

    通过三个考量因素:魔符,标识符,以及数组或散列的索引语法(分别是数字下标和关键字)。

    魔符    标识符    索引
    $       name       [3]
    
    $name[3]
    魔符     标识符  索引
    $       name    {‘mobile’}
    $name{‘mobile’}
  • 相关阅读:
    photoshop
    Linux服务之 Nginx安装
    linux笔记之基础 1
    GPT分区
    ftp
    python socket
    mariaDB
    redids
    长连接和短连接
    linux文件打包并发送到其他服务器
  • 原文地址:https://www.cnblogs.com/tjxwg/p/2913423.html
Copyright © 2011-2022 走看看