小编O.P*_*ell的帖子

ruby splat 运算符在多重赋值期间到底如何获取数组的第一个和其余部分?

在 ruby​​ 中,可以将多重赋值与 splat 运算符结合起来,以模拟函数式语言中的first 和rest(或head 和tail)。

first, *rest = [1,2,3,4]  
first # output: 1
rest # output: [2,3,4]
Run Code Online (Sandbox Code Playgroud)

splat 操作员是如何实现这一目标的?

ruby

2
推荐指数
1
解决办法
483
查看次数

标签 统计

ruby ×1