相关疑难解决方法(0)

为什么用空格分隔的两个字符串在Ruby中连接?

为什么这在Ruby中有效:

"foo" "bar"
# => "foobar"
Run Code Online (Sandbox Code Playgroud)

我不确定为什么字符串被连接而不是给出语法错误.

我很好奇这是否是预期的行为,以及它是否是解析器负责争吵的东西(没有运算符的两个字符串被认为是单个字符串)或者语言定义本身指定了这种行为(隐式concat).

ruby string behavior concatenation

44
推荐指数
2
解决办法
3210
查看次数

标签 统计

behavior ×1

concatenation ×1

ruby ×1

string ×1