Wygląda na to, że perl traktuje {+0,0} jako BLOK i {0,0} a WYRAŻA Ale dlaczego? Czy to przepis specjalny?w perlu (v5.14.2), dlaczego mapa {+0,0}() jest poprawna, ale mapa {0,0}() nie?
Jeśli chcę się upewnić, że {} jest anonimowym hash, niezależnie od nawiasów, czy muszę wstawić `+ 'przed {}?
dzięki.
'{; ...} 'jest bardziej idiomatyczne (i lepsza wskazówka dla czytelnika) dla wymuszania parsowania jako BLOKU. '+' jest zwykle używane dla przeciwieństwa ('+ {...}' do wymuszenia analizowania jako WYRAŻ). – ikegami