Gopher转Rust辣眼睛语法排行榜
Posted sealyun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gopher转Rust辣眼睛语法排行榜相关的知识,希望对你有一定的参考价值。
作者:中弈 - sealos作者 x = x + y = y + x + y
println!(s = s = x = y = &x;
这里y就是x的引用。引用的时候变量的所有权(一夫一妻)不会发生转移,引用=(出轨)。
s1 = len = calculate_length(&s1);
println!( s.len()
这眼睛真是辣了,怎么还来个脚本语言的注释?细细一看,哦,这叫Attribute,能干很多事,如:
条件编译代码
设置 crate 名称、版本和类型(二进制文件或库)
禁用 lint (警告)
启用编译器的特性(宏、全局导入(glob import)等)
链接到一个非 Rust 语言的库
标记函数作为单元测试
标记函数作为基准测试的某个部分
等...
习惯之后发现,确实简单很多,还能少写好的代码。比如:
x: i32,
y: i32,
= = age = Some(30);
Some(age) = age // println!(Message
Hello ;
Message::Hello =>
println!( ,
super::a::foo();
longest< x.len() > y.len()
else
s: &\'str = Quit,
Move x: i32, y: i32 ,
Write(String),
ChangeColor(i32, i32, i32),
let msg = Message::ChangeColor( match msg
Message::Quit =>
println!(
Message::Move x, y =>
println!(
x,
y
);
Message::Write(text) => println!( Message::ChangeColor(r, g, b) =>
println!(
r,
g,
b
)
AppRoute
ImageDetail(String),
Images
f,err := os.OpenFile( err !=
file.Close()
content, err := ioutil.ReadAll(file)
err !=
mut s = File::open( Ok(s)
?
可以透明传输错误,而且可以链多调用,这样代码就会简洁很多。Rust错误处理还不止这些,以上最具有代表性,希望go v2也能让错误处理更方便一些。
| 总结
以上不权威排名有非常强烈的个人色彩,大家不必太认真,主要目的想圈出一些go转rust同学需要注意的点,两门语言都非常优秀,黑哪一个是不存在的,gopher和 Rust粉都轻喷~
编程语言都有各自的优势,以下说一下我自己学习Rust的一点心得:
说Rust学习曲线陡,这其实非常不利于推广,其实并没有多难,特别对于c/c++基础的人来说,绝对不是事儿,心理上不要有任何压力。
确实和我学go python会有点不一样,go python基本是瞄一眼直接上手写项目了,Rust我觉得还是有必要系统性学习一下。
动手!动手!动手!说三遍,书中例子你看懂了,再简单你不一定能自己写出来,能写出来也不一定能编译过去,所以动手非常重要。
总结,把一些难点东西总结出来,写博客什么的,这个过程会让你重新思考,理解更深入。
| 资料
本文引用大量 rust语言圣经 https://course.rs/ 代码和介绍,非常好的学习材料,想系统学习rust的同学可参考
sealer中使用Rust写前端代码:https://github.com/alibaba/sealer/tree/main/pkg/cloud/dashboard
辣眼睛!国产 iPhone X 来了!
你们知道的,哎妹是不会做那种口不对心的事情的。今儿个咆哥放了个屁,超级臭的那种,在我们所有人都很嫌弃的时候,哎妹说了句...嗯...很香...
所以,最后哎妹我如愿以偿吃到了咆哥手里的火龙果。
嘿嘿嘿,然后小菲很鄙视我,说我巴结咆哥,他放个屁都是香的。可谁让它有火龙果呢~
你看今年的 iPhone X,多少人吐槽它的刘海啊,各种嘲讽各种讥笑,但谁让它是 iPhone X 呢~
这么“反人类”的设计,还真有商家模仿,而且模仿得简直...辣眼睛。
你们看看@新浪手机曝光的“X”吧...
背面这...模仿得惟妙惟肖栩栩如生生动活泼有模有样艳压群芳美不胜收,怎一个“骚”字了得~
若不是那中间银色的小辣椒,哎妹真的差点就要被它迷惑了双眼。
虽然打上了马赛克,虽然哎妹尽力保持住不打广告的姿态,但就是掩盖不了它的“魅力”。
背面如此多娇,引无数眼盲患者尽折腰。既然如此,我们看看正面吧~
看看这刘海,虽然足以以假乱真,但是你“见光死”啊...屏幕一亮不就彻底暴露了吗?人家是这样的:
你是这样的:
而且这浓浓的“安卓风”是怎么回事?(此处并非“歧视”,请勿喷)这么一看,还是疯 X 好看一点...
底下的触控条也没有,虽然模仿得比较失败,但开启了手机刘海模仿的新纪元,此处应有掌声...
说好刘海丑过了头,你却偷偷剪平了头~模仿成这样,也是不容易,明年会不会有更逼真的高仿 X 出现呢?哎妹拭目以待。
虽然现在的手机市场比较浮躁,但还是有值得肯定和赞扬的国产品牌,希望国产品牌能不忘初心,做大做强,创新出属于自己的东西,为广大人民群众谋福利。还是那句话,谁能征服群众,谁就是王者!
内容素材来源:新浪手机
点 zan
为国产加油鼓气
有奖征集
晒手机主屏幕,有惊喜!
你敢不敢晒你的手机主屏幕?!是主屏幕哦,不是锁屏。哎妹会挑选好的进行投票,这次的奖品是钓鲸鱼的数据线!
投稿须知:邮件名称——姓名+手机类型,例:张美女-iPhone 6
把你们的作品都投到这里~投稿邮箱:lwr@ipaooo.com (截止日期:2017-11-29)下周三开奖!
【决战沙城】
感恩相伴活动来袭
2017.11.22--2017.11.24
首次充值即可获取神装
戳阅读原文,和哎妹一起寻找绝世幻兽!
以上是关于Gopher转Rust辣眼睛语法排行榜的主要内容,如果未能解决你的问题,请参考以下文章