print "1fred2" * 2."\n";
Почему не интерпретируется?
Вот что в консоли:
String found where operator expected at hello.pl line 1, near "2."\n""
(Missing operator before "\n"?)
syntax error at hello.pl line 1, near "2."\n""
Execution of hello.pl aborted due to compilation errors.
Разве 1 не должна умножиться на 2, а затем из за оператора конкатенации преобразоваться в строку (то есть 2 должно было бы переобразоваться в "2")?