004 Rust控制台打印输出

Rust控制台打印输出

为了后面的学习,先了解一下Rust的打印输出。在Rust中打印输出使用println!( )

rust 复制代码
println!( "Hello World") 

在Rust中println!是一个宏,不是函数。

Rust 中格式字符串中的占位符不是"% + 字母"的形式,而是一对 {}。

如:

rust 复制代码
fn main() {
    let a:i32 =2;
    let b = 3;
    let c = "hello";
    println!("{},{},{}", a, b, c);
}

输出结果:

rust 复制代码
2,3,hello

或是使用下标的方式,下标从 0 开始。

rust 复制代码
fn main() {
    let a:i32 =2;
    let b = 3;
    let c = "hello";
    println!("{0},{2},{1}", a, b, c);
}

输出结果:

rust 复制代码
2,hello,3
相关推荐
码云骑士11 小时前
10-Python运行时内存模型-栈帧-堆-引用计数-GC分代回收的全景图
开发语言·python
智码看视界11 小时前
老梁聊全栈系列 JavaScript语言本质:从原型链到异步编程的深度解析
开发语言·javascript·全栈·javascript核心
AI科技星11 小时前
数术工坊・八卷全书【本源创世终极版・万世定稿】
开发语言·网络·量子计算·拓扑学
雾沉川11 小时前
Visual C++ 运行库合集 v105.0 部署与故障排查技术指南
开发语言·c++·dll
码云骑士11 小时前
02-Python可变对象与不可变对象(上)-赋值陷阱与函数传参的暗坑
开发语言·python
布朗克16811 小时前
39 Spring Boot Web实战
前端·spring boot·后端·实战
gaohe26AIliuzeyu11 小时前
Java内部类
java·开发语言
AI科技星11 小时前
数术工坊・八卷全书(番外・实战升华副卷)【终极典藏定稿|完整无删减】
c语言·开发语言·网络·量子计算·agi
丘山望岳11 小时前
剑起霜华——平衡二叉树(AVL树 )精讲
开发语言·数据结构·c++
西安邮电大学11 小时前
有关数组的经典算法题
java·后端·其他·算法·面试