Pourquoi ça marche en Ruby:
"foo" "bar"
# => "foobar"
Je ne suis pas sûr de savoir pourquoi les chaînes ont été concaténées au lieu d'une erreur de syntaxe.
Je suis curieux de savoir s'il s'agit ou non du comportement attendu et si l'analyseur est responsable de la querelle (deux chaînes sans opérateurs est considérée comme une chaîne unique) ou si la définition du langage lui-même spécifie ce comportement (concat implicite).