ОК, так что два вопроса о нечетном синтаксисе. Я работаю над более старым кодом Perl, который нуждается в модификации, и натолкнулся на следующую строку:
@$tmp=split(/,/,$tmpVals);
Я понятия не имею, как это читать, похоже, что RHS разбивает строку переменной, так что это нормально, но это левая сторона, по которой я брошен. Что в мире является @$
, насколько я знаю, это не переменная по умолчанию. Кто-нибудь знает его значение?
А затем есть $$
, который, как я прочитал, обычно представляет PID Perl. Тем не менее, в этом случае это происходит прямо перед проверкой / оператором присваивания. Есть ли у этого связанный эффект?
$$tmp=$row[1];
Заранее спасибо.