首页
学习
活动
专区
工具
TVP
发布

Rust 编程视频教程对应讲解内容-流程控制

讲解内容

fn main() {

//if

let y = 1;

if y == 1 {

println!("y = 1");

}

//if-else

if y == 1 {

println!("y = 1");

} else {

println!("y != 1");

}

//if - else if - else

if y == 0 {

println!("y = 0");

} else if y == 1 {

println!("y = 1");

} else {

println!("y != 1");

}

//在let中使用if

let condition = true;

let x = if condition {

5

} else {

6

//"six" //error

};

println!("x = {}", x);

//loop

//loop {

// println!("in loop");

//}

let mut counter = 0;

let result = loop {

counter += 1;

if counter == 10 {

break counter * 2;

}

};

println!("The result is {}", result);

//while

let mut i = 0;

while i != 10 {

i = i+1;

}

println!("i = {}", i);

//for

let arr = [1, 2, 3, 4];

for element in arr.iter() {

println!(" element = {}", element);

}

println!("Hello, world!");

}

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200120A0P8M400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券