技术栈

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 常用命令
相关推荐
Dargon288
5 分钟前
实例讲解Simulink的MATLAB Function模块
开发语言·matlab·simulink·mbd软件开发
charlie114514191
6 分钟前
现代C++嵌入式教程:C++98基础特性:从C到C++的演进(1)
c语言·开发语言·c++·笔记·学习·教程
历程里程碑
28 分钟前
C++ 18智能指针:告别内存泄漏的利器
开发语言·c++
刘某的Cloud
1 小时前
列表、元组、字典、集合-组合数据类型
linux·开发语言·python
梁同学与Android
1 小时前
Android ---【经验篇】ArrayList vs CopyOnWriteArrayList 核心区别,怎么选择?
android·java·开发语言
ss273
2 小时前
从零实现线程池:自定义线程池的工作线程设计与实现
java·开发语言·jvm
石工记
2 小时前
windows 10直接安装多个JDK
java·开发语言
郝学胜-神的一滴
2 小时前
Python魔法函数一览:解锁面向对象编程的奥秘
开发语言·python·程序人生
San30.
2 小时前
深入理解 JavaScript:手写 `instanceof` 及其背后的原型链原理
开发语言·javascript·ecmascript
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05Labelme从安装到标注:零基础完整指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07BongoCat - 跨平台键盘猫动画工具08jdk21下载、安装(Windows、Linux、macOS)09CentOS的ISO镜像下载10NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南