[perl] 数组与哈希

数组变量以 @ 符号开始,元素放在括号内

简单举例如下

perl 复制代码
#!/usr/bin/perl
@names = ("a1", "a2", "a3");

print "\$names[0] = $names[0]\n";
print "size: ",scalar @names,"\n";

$new_names = shift(@names);
print "\@names  = @names\n"."弹出元素为 :$new_names\n";

$namess = "a1,a2,a3";
@namess  = split(',', $namess);
print "@namess\n";

运行结果如下所示

Perl中哈希变量以百分号 (%) 标记开始

访问哈希元素格式:${key}

简单举例如下

perl 复制代码
#!/usr/bin/perl
%data = ('google', 'google.com', 'runoob', 'runoob.com', 'taobao', 'taobao.com');
 
print "\$data{'google'} = $data{'google'}\n";

@names = values %data;
 
print "$names[0]\n";
相关推荐
QX_hao13 小时前
【Go】--反射(reflect)的使用
开发语言·后端·golang
inferno13 小时前
Maven基础(二)
java·开发语言·maven
我是李武涯13 小时前
从`std::mutex`到`std::lock_guard`与`std::unique_lock`的演进之路
开发语言·c++
史不了14 小时前
静态交叉编译rust程序
开发语言·后端·rust
读研的武14 小时前
DashGo零基础入门 纯Python的管理系统搭建
开发语言·python
Andy15 小时前
Python基础语法4
开发语言·python
但要及时清醒15 小时前
ArrayList和LinkedList
java·开发语言
孚亭15 小时前
Swift添加字体到项目中
开发语言·ios·swift
hweiyu0015 小时前
Go、DevOps运维开发实战(视频教程)
开发语言·golang·运维开发