When you concatenate a string using
+ instead of
concatenate(), LeftPadding is ignored:
In fact, this led me to realize that all number-like strings are first forced to numbers before being converted back into strings for concatenation.
"Hello" + 007
= “Hello7” (fair enough)
"Hello" + "007"
= “Hello7” (unexpected)
Perhaps this is the intended behaviour, but I certainly find it weird