技术栈

rust for循环步长-1,反向逆序遍历

whistle哨子2024-01-25 9:30
rust 复制代码
fn main() {
    for i in (0..3).rev().step_by(1) {
        print!("{}", i);
    }
}
// 打印结果:210

Trait std::iter::Iterator

  • fn rev(self) -> Rev where Self: Sized + DoubleEndedIterator
  • fn step_by(self, step: usize) -> StepBy where Self: Sized
上一篇:Vue2 和Vue3 有什么区别
下一篇:openharmony应用开发HDC 常用命令
相关推荐
沐雨风栉
2 分钟前
用 Kavita+cpolar 把数字书房装进口袋
服务器·开发语言·数据库·后端·golang
Henry Zhu123
21 分钟前
Qt Model/View架构详解(二):内置视图与模型
开发语言·qt
chao189844
34 分钟前
在Qt中实现任意N阶贝塞尔曲线的绘制与动态调节
开发语言·qt
真正的醒悟
1 小时前
什么是标准等保架构
开发语言·php
郑州光合科技余经理
1 小时前
同城020系统架构实战:中台化设计与部署
java·大数据·开发语言·后端·系统架构·uni-app·php
LcVong
1 小时前
Android 25(API 25)+ JDK 17 环境搭建
android·java·开发语言
苏宸啊
1 小时前
C++string(一)
开发语言·c++
老鱼说AI
1 小时前
深入理解计算机系统1.5:抽象的重要性:操作系统与虚拟机
c语言·开发语言·汇编
a程序小傲
1 小时前
高并发下如何防止重复下单?
java·开发语言·算法·面试·职场和发展·状态模式
uoKent
1 小时前
c++中的封装、继承与多态
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Claude Code Skills 实用使用手册04UV安装并设置国内源05BongoCat - 跨平台键盘猫动画工具06Linux下V2Ray安装配置指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09Open Code教程(四)| 高级配置与集成10AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南