in reply to scalar in list context

There's no syntactic difference between these lines of code. The parentheses are superfluous:

print "1 - ", ($len), "\n"; print "2 - ", $len , "\n"; print "3 - ", $len1, "\n" ; print "4 - ", ($len1), "\n";

I don't understand your question.