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
相关推荐
bleach-几秒前
buuctf系列解题思路祥讲--[网鼎杯 2020 青龙组]AreUSerialz1——文件包含漏洞,PHP代码审计,php伪协议,php反序列化
开发语言·安全·web安全·网络安全·渗透测试·php
努力努力再努力wz1 分钟前
【Linux网络系列】:网络+网络编程(UDPsocket+TCPsocket)
java·linux·c语言·开发语言·数据结构·c++·centos
zhaotiannuo_19983 分钟前
渗透测试之后端编程PHP
开发语言·chrome·php
韩立学长6 分钟前
【开题答辩实录分享】以《智慧酒店管理——手机预订和住宿管理》为例进行选题答辩实录分享
android·java·后端
何中应7 分钟前
【面试题-8】Spring/Spring MVC/Spring Boot/Spring Cloud
java·spring boot·后端·spring·mvc·面试题
曹牧9 分钟前
内部服务错误500
服务器·开发语言
while(1){yan}11 分钟前
HTTP的数据报格式
java·开发语言·网络·网络协议·http·青少年编程·面试
wuguan_12 分钟前
C#之List数组
开发语言·c#·list
武子康12 分钟前
大数据-186 Logstash JDBC vs Syslog Input:原理、场景对比与可复用配置(基于 Logstash 7.3.0)
大数据·后端·logstash
Blasit16 分钟前
Qt C++ 编译 libevent静态库
开发语言·c++·qt