no trailing space is a convenient shorthand - print by itself prints with a newline (so it might make sense to have print() vs println()); print + comma omits the newline and waits for the next print statement, so that
print 'hi',
do_something()
print 'there'
and print 'hi', 'there'
both yield hi there
(Assuming do_something() doesn't call print itself)