perl基础-4 (Perl编程24学时教程)
发布时间:2020-12-15 21:03:15 所属栏目:大数据 来源:网络整理
导读:#!$s = 'test';@array1 = ("apple","orange",80,$s);@array2 = qw(apple orange 80 $s);print "@array1","n";print @array1,"n";print @array2,"n";###########################################test;#上下文的概念sub test{$i=0;$array1[4] = "shit";for
#! $s = 'test'; @array1 = ("apple","orange",80,$s); @array2 = qw(apple orange 80 $s); print "@array1","n"; print @array1,"n"; print @array2,"n"; ########################################### &test; #上下文的概念 sub test{ $i=0; $array1[4] = "shit"; for($i;$i<($size=@array1);$i++) #($size=@array1) { print @array1[$i],"n"; } if($array1[4] == $array1[-1]) { print "equal","n"; } foreach $k (@array1) #迭代 { print $k,"n"; } } $a = @array1; print $a,"n"; #数组元素个数 print $#array1,"n"; #最后索引号 #上下文的概念对比 print localtime,"n"; print scalar(localtime),"n"; ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime; ########################################### #scalar(localtime) 的值:Mon Oct 29 20:29:41 2012 @arraytime = split(/ /,scalar(localtime)); #/ / 分割模式,即正则表达式 print $num = @arraytime,"n"; print "@arraytime","n"; ########################################### @array3 = ( "zhangshan,18","lisi,19","wangwu,20" ); print $size=@array3,"n"; $i = 0; for $str (@array3) { print "test","n"; ($name,$age) = split(/,/,$str); print $name,"n"; print $age,"n"; } ########################################### $number = join('-',(1..10)); print $number,"n"; #1-2-3-4-5-6-7-8-9-10 $temp = 'just testing'; $number1 = join('-',split(//,$temp)); print $number1,"n"; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |