2015-07-17 31 views

Odpowiedz

9

-f sprawdza, czy plik jest zwykłym plikiem, więc nie ma sensu dla perla, ponieważ nie widzi znaku -. Dlatego działa to zgodnie z oczekiwaniami, ponieważ nie ma testu -fo.

sub fo{1} my $answer = 1-fo(1); 

(ani nie ma +f Test)

sub f{1} my $answer = 1+f(1); 
+1

Kolejny przypadek użycia dla '' & sigil! – mob

+6

Bardziej prawdopodobny, argument przeciwko jednoliterowym nazwom podprogramów :-) –

+6

@mob, nie, to jest zadanie dla spacji. – cjm