当前位置: 首页 > news >正文

网站建设:化工seo短视频发布页

网站建设:化工,seo短视频发布页,做视频在线观看网站,中信建设有限责任公司湖南省人防建筑设计院Rust是一种新兴编程语言,既有高级语言的风格,又有底层语言级别的性能;是对于实时性、安全性要求高的应用开发的理想语言。 笔者的自学记录,供参考 环境搭建与第一个Rust程序 以Linux环境为例 # 下载并安装 curl --proto https -…

Rust是一种新兴编程语言,既有高级语言的风格,又有底层语言级别的性能;是对于实时性、安全性要求高的应用开发的理想语言。
笔者的自学记录,供参考

环境搭建与第一个Rust程序

  1. 以Linux环境为例
# 下载并安装
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
# 更新
rustup update
# 检查安装是否成功
rustc -V
  1. Rust语言的包管理工具–cargo
# 新建world_hello工程
cargo new world_hello
# 运行的第一种方式
cargo run
# 第二种方式
cargo build
./target/debug/<bin>
# 编译出高性能代码
cargo run --release
# 更快地验证代码的正确性
cargo check
  1. 初识Rust语言
    打开main.rs文件,
fn greet_world() {let southern_germany = "Grüß Gott!";let chinese = "世界,你好";let english = "World, hello";let regions = [southern_germany, chinese, english];for region in regions.iter() {println!("{}", &region);}
}fn main() {greet_world();
}

下面的示例,展示了一些Rust的特性,你会发现类似C\Python的风格。

fn main() {let penguin_data = "\common name,length (cm)Little penguin,33Yellow-eyed penguin,65Fiordland penguin,60Invalid,data";let records = penguin_data.lines();for (i, record) in records.enumerate() {if i == 0 || record.trim().len() == 0 {continue;}// 声明一个 fields 变量,类型是 Vec// Vec 是 vector 的缩写,是一个可伸缩的集合类型,可以认为是一个动态数组// <_>表示 Vec 中的元素类型由编译器自行推断,在很多场景下,都会帮我们省却不少功夫let fields: Vec<_> = record.split(',').map(|field| field.trim()).collect();if cfg!(debug_assertions) {// 输出到标准错误输出eprintln!("debug: {:?} -> {:?}",record, fields);}let name = fields[0];// 1. 尝试把 fields[1] 的值转换为 f32 类型的浮点数,如果成功,则把 f32 值赋给 length 变量//// 2. if let 是一个匹配表达式,用来从=右边的结果中,匹配出 length 的值://   1)当=右边的表达式执行成功,则会返回一个 Ok(f32) 的类型,若失败,则会返回一个 Err(e) 类型,if let 的作用就是仅匹配 Ok 也就是成功的情况,如果是错误,就直接忽略//   2)同时 if let 还会做一次解构匹配,通过 Ok(length) 去匹配右边的 Ok(f32),最终把相应的 f32 值赋给 length//// 3. 当然你也可以忽略成功的情况,用 if let Err(e) = fields[1].parse::<f32>() {...}匹配出错误,然后打印出来,但是没啥卵用if let Ok(length) = fields[1].parse::<f32>() {// 输出到标准输出println!("{}, {}cm", name, length);}}}
http://www.yayakq.cn/news/971647/

相关文章:

  • 江苏省网站建设哪家好wordpress关闭多站点
  • 网站换服务器怎么做专业做网站较好的公司
  • 建设厅网站174号文建立网站 数据分析
  • 检测网站是否做了301闲置tp路由自己做网站
  • 家教网站怎么做网站pc转移动端代码
  • 如何做网站不被坑无极吧最新招聘信息网
  • 有建网站的软件wordpress教程w3c
  • 中国建设银行报名网站百度识图识别
  • 培训网站建设方案说明wordpress用阿里云图床
  • 网站开发的初级技术员千万不要去代理记账公司上班
  • 建设网站大概要花多少钱网站建设方案书0
  • 家居行业网站开发宣传片制作标准
  • 网站前台后台模板下载三门峡高端网站建设
  • 网页设计的目的seo排名官网
  • iis两个网站做ssl重庆移动网站建设
  • 企业网站asp源码企业网站 免费
  • 网站建设彩票下载百度 安装
  • 常州建设网站公司网站做网站的得花多少钱
  • 网站用excel做数据库吗婚纱设计工作室
  • 美食网站 怎么做广州佛山建设信息网站
  • 网站全站开发北京做药流凤凰网站
  • 卖酒的网站做线下怎么做桂林 网站建设
  • 金融企业网站php源码域名做网站
  • 如何进行企业营销型网站建设规划网络规划设计师多少分
  • 网站建设 别墅微信上发的链接网站怎么做的
  • 网站搭建一般要多少钱wordpress 测评插件
  • 餐饮网站建设怎样上海公司注册在哪个区好
  • 杭州网站建设|网站设计建设信用中国网站的目的
  • 给几个网站谢谢百度地图电脑版网页
  • wordpress 双域名seo建站工具