in reply to Re^2: A list assignment gotcha (updated)
in thread Not understanding 2 sentences in perldoc

PDL is all about the "array programming", where you do an operation to the whole ndarray, and PDL just does that thing to everything in it. So for an ndarray, $pdl += 1 really would add 1 to all the elements in it.

This is an example of the array-programming concept known these days as "broadcasting", which PDL used to slightly-confusingly call "threading".