http://qs1969.pair.com?node_id=209291


in reply to Re: "Redundant" ne "Bad"
in thread the "@" indicates plural hence "s" is redundant

This makes perfect sense to me - using plurality in context.

Looking back at the original example, while:

@int = ( 2 .. 5 ) ;

might be thought of as "an array of integers", it falls back on Hungarian style notation (int) which denotes a "data type" (singular), not "data types" (plural). Following that line of thinking, it could also be thought of as "an array of values of the integer data type ". Of course this doesn't read as easily as "an array of integers", and just goes to show that programming conventions don't always neatly fit into the syntax of the English language.

C'est la vie!

Acolyte
Studying at the feet of the masters