Я попробовал первую программу на Perl, например:
print "My First Perl Program!\n";
$name ="Anto Aravinth";
print "Hello $name your age now is ";
$byear = 1991;
my($se,$min,$hour,$mday,$mon,$year,$wday,$yday) = localtime time;
$age=($year+1900)-$byear;
print $age;
Который производит вывод:
My First Perl Program!
Hello Anto Aravinth your age now is 20
Я понял логику, но у меня есть некоторые сомнения. В этой строке my($se,$min,$hour,$mday,$mon,$year,$wday,$yday) = localtime time;
я знаю, что она возвращает текущее значение часового пояса 9 различным переменным. Теперь я хочу знать, для чего это time
в этой строке, потому что без time
я также получаю вывод. Так нужно ли вставлять time
или нет?
И я хочу получить year
напрямую, не вводя все эти 9
имена, есть ли способ сделать это?