プロが教えるわが家の防犯対策術!

本に書いてあるサンプルプログラムに
sub prof_check_constraints{
my ($prof) = @_;
my $r_prof = $profs{$prof};
my $r1_courses = $r_prof->{Courses};
for $i (0 .. $#{$r1_courses}){
.........
}
}

とあるのですが最後の$#{$r1_courses}にある$#{}は何を意味するのでしょうか?

A 回答 (1件)

@foo なら $#foo と書くところ, @$r1_cources に対しては $#$r1_cources と書くわけですが見に

くいので $#{$r1_cources} とも書ける... で OK?
    • good
    • 0
この回答へのお礼

回答をみて配列の別表記なのかと思い検索してみるとみつかりました。
最後の添字番号を表すんですね!ありがとうございました。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …

お礼日時:2007/02/01 01:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!