$l和$r是什么意思呢?

$l和$r是什么意思呢?

print   $i.' : '.$domain[$i]. '   ';   
print   $l.' : '.$r. "\tquery   successful!\n";   
$l和$r是什么意思呢?.$domain[$i].这种写法怎么理解?


#!/usr/bin/perl -w
use strict;
use warnings;
#
use   threads;     
my @domain   =   ("aaa.com",   "bbb.com",   "ccc.com",   "ddd.com");   
        for   (my $i=0;$i<4;$i++){   
        print   $i.' : '.$domain[$i]. '   ';   
}   
print   "\n";   
my   $thr0   =   threads->new(\&checkwhois,   '0',   $domain[0]);   
my   $thr1   =   threads->new(\&checkwhois,   '1',   $domain[1]);   
my   $thr2   =   threads->new(\&checkwhois,   '2',   $domain[2]);   
my   $thr3   =   threads->new(\&checkwhois,   '3',   $domain[3]);   
sub   checkwhois   ()   {   
                my   ($l,$r)   =   @_;   
                my   $i=0;   
                while   ($i<1000000)   {   
                my $ii=$i * $i;
                $i++;   
        }   
        print   "done   --$l\t\n";   
        print   $l.' : '.$r. "\tquery   successful!\n";   
}   
$thr0->join;     #不能忘了join   
$thr1->join;   
$thr2->join;   
$thr3->join;
看小骆驼
见标量($)和列表(@)
本版版主曾经贴过一个perl特殊变量的合集
lz的不是特殊变量
就是一个数组的遍历啊
print   $i.' : '.$domain[$i]. '   ';  
其中$i是数组的下标,domain前面带个$,表明这是一个标量。
所以是数组的一个值。
如C里array[1]
谢谢flyfeel
print   $i.' : '.$domain[$i]. '   ';  
$i后面如果没有.会报错,$domain[$i]如果前后没有.会报错!