为什么这在Ruby中有效:
"foo" "bar" # => "foobar"
我不确定为什么字符串被连接而不是给出语法错误.
我很好奇这是否是预期的行为,以及它是否是解析器负责争吵的东西(没有运算符的两个字符串被认为是单个字符串)或者语言定义本身指定了这种行为(隐式concat).
ruby string behavior concatenation
behavior ×1
concatenation ×1
ruby ×1
string ×1