次の例で@DAYS
は、 は月の日であり、 のエントリは のエントリに@DAYS_SINCE_RAIN
対応しています@DAYS
。たとえば、$DAYS_SINCE_RAIN[4]
は に最後に雨が降ってからの日数$DAYS[4]
です。
では@DAYS_SINCE_RAIN
、雨が降った日の値は 0 になります。0 が表示される最後のインスタンスが必要です。
#iii. Find the last day of rain in April 2013.
print "#iii. Find the last day of rain in April 2013.\n";
$i=0;
@getday=();
while(@DAYS_SINCE_RAIN[$i]=~ m/0/){
push @getday, @DAY[$i];
$i++;
if($i=$#DAYS_SINCE_RAIN){
last;
}
};
print "@DAYS_SINCE_RAIN";
print "\n day of last rain: @getday[$i] ";
値が保存されていないようです:(