rust - 是否有一个范围表达式可用于引用切片的最后 N 个元素?
问题描述
我有一个长度未知的切片,我想尝试对该切片的最后 N 个元素进行切片。我能想到的唯一方法如下(例如,对于 4 个元素):
if let [.., a, b, c, d] = my_slice {
//...
}
不过这感觉很麻烦。我原以为其中一个范围表达式会提供此功能,但它们似乎都没有这样做......还有另一种方法吗?理想情况下,我将能够使用切片而不是上面示例中的单个值 a、b、c、d。
解决方案
推荐阅读
- javascript - 如何在javascript中将对象数组转换为对象?
- android - 如何使用可绘制位图和填充创建圆形按钮或 ImageButton 或 ImageView
- angular - 如何编写一个发出http请求并返回请求结果的函数?
- postgresql - 使用 COPY 将表填充到扩展中?
- python - 使用 Selenium (Python) 单击项目
- flutter - Flutter/Dart json 用特殊字符编码密码
- python - 如何使用烧瓶添加路由/视图功能?
- java - 带有类对象的哈希图
- php - 如何正确计算 php 日期时间的剩余时间
- python - OBS Studio python 热键