【发布时间】:2023-03-14 18:10:01
【问题描述】:
喂!我最近想知道一件有趣的事情。假设我有这个 sn-p:
params['path'].split('/').delete_at(-1).each do |dir|
# some work
在哪里
params['path'] = 'lorem/ipsum/dir/file.ext' #for instance
我真正想做的是迭代除最后一个之外的 ad hoc 数组的所有成员。 sn-p 显然不起作用,因为delete_at 返回已删除的元素。
有没有办法用“内联”语法对数组进行切片?还是我非常想念什么?你知道其他一些使类似方法链接更容易的技巧吗?
【问题讨论】:
标签: ruby arrays range method-chaining slice