@goods = qw/pen pencil/; pop(@goods); # @goods 变成 (pen) push(@goods, 'brush'); # @goods 变为 (pen, brush)
pop @goods; # @goods 变成 pen push @goods, 'brush'; # @goods 变为 (pen, brush)
@goods = qw/pen pencil/; # 将数组变量赋值给一个标量变量 $len = @goods; # 使用scalar函数 $len = scalar(@goods); # 最后一个元素的索引加1 $len = $#goods + 1;
@goods = qw/pen pencil brush/;
# 默认的$_
foreach (@goods) {
print "$_"."\n";
}
# 自定义变量
foreach $item (@goods) {
print "$item"."\n";
}
['pen', 'pencil', 'brush'].forEach(function(item) {
console.log(item)
})
%person = (
name => 'Jack',
age => 30,
);
@k = keys %person; # (name, age)
@v = values $person; # ('Jack', 30)
person = {
name: 'Jack',
age: 30
}
Object.keys(person) // ['name', 'age']
%person = ( name => 'Jack', age => 30, ); $len = keys %person; # 2
function getObjLen(obj) {
var len = 0
for (var a in obj) {
if (obj.hasOwnProperty(a))
len++
}
return len
}
var person = {
name: 'Jack',
age: 30
}
getObjLen(person) // 2
%person = (
name => 'Jack',
age => 30,
);
# 方式1
while ( ($k, $v) = each %person ) {
print "$k: $v"."\n";
}
# 方式2
@keys = keys %person;
foreach(@keys) {
print "$_: ".$person{$_}."\n";
}
%person = (
name => 'Jack',
age => 30,
);
if (exists $person{ndame}) {
print 'yes';
} else {
print 'no';
}
%person = (
name => 'Jack',
age => 30,
);
delete $person{'name'};
%person = (
name => 'Jack',
age => 30,
);
@arr = %person; # 将哈希转成数组 变成了('name', 'Jack', 'age', 30)
@nums = qw/zero 0 one 1 two 2/;
%hash = @nums;
while( ($k, $v) = each %hash ) {
print "$k: $v\n";
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有