Ruby splat和<<运算符

Mic*_*son 1 ruby ruby-on-rails bit-shift splat

我想做这个:

a << *b
Run Code Online (Sandbox Code Playgroud)

但这发生在irb:

1.9.3p327 :020 > a
 => [1, 2, 3, 4] 
1.9.3p327 :021 > b
 => [5, 6, 7] 
1.9.3p327 :022 > a << *b
SyntaxError: (irb):22: syntax error, unexpected tSTAR
a << *b
      ^
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

Bac*_*uty 5

我已经对它进行了评论,现在将其添加到答案中;-)

a + = b将完成你的工作