http://qs321.pair.com?node_id=656408


in reply to Re^6: Binary to decimal conversion
in thread Binary to decimal conversion

Because print takes a LIST and hence provides a list context to reverse which triggers the list context behavior from the latter (and a 1 element list reversed is indistinguishable from the original 1 element list for obvious reasons). Stick a scalar in there after the print, and/or store the reverse into a scalar temporary variable, and you'll see the behavior you're expecting.

The cake is a lie.
The cake is a lie.
The cake is a lie.