获得Perl数组的最后N个元素的最佳方法是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

获得Perl数组的最后N个元素的最佳方法是什么?

如果数组小于N,我不想要undefs在返回值中。

提问于
用户回答回答于
@last_n = @source[-$n..-1];

如果你不需要undefs,则:

@last_n = ($n >= @source) ? @source : @source[-$n..-1];
用户回答回答于

扫码关注云+社区