Why do two strings separated by space concatenate in Ruby?
In C and C++, string literals next to each other are concatenated. As these languages influenced Ruby, I’d guess it inherits from there. And it is documented in Ruby now: see this answer and this page in the Ruby repo which states: Adjacent string literals are automatically concatenated by the interpreter: “con” “cat” “en” “at” … Read more