登录注册
论坛
五彩晶圆(初级)
2056
0
扫一扫,分享给好友
五彩晶圆(高级)
6593
感觉C语言能掌握,rust也很快就可以吧
版主
6841
11
1129
1
楼主总结非常到位!顶赞楼主!
关于泛型那里,我反其道来理解,有疑惑:
fn add<T: std::ops::Add<Output = T>>
这里为啥要加Output?感觉好冗余的。。。你只是对泛型T做限定,要求它是实现Add操作的类型,已经很明确了呀
关于引用的问题:
let hello = "中国人";
IDE会直接帮忙,告知hello是 :&str
也就是说hello变量是一个引用字符串,“中国人”这个字符串的所有权不在hello手上
let s = &hello[0..=2]; -----这里的s又是一个引用,切片hello,前面竟然要用&,是取hello这个引用的地址吗?所有权在这里是怎么回事呢?
迷惑。。。。。哪位XDJM解释解释?
纯净的硅(高级)
734
5
楼主分享的内容是对Rust基本语法的总结,内容比较详实,都是概念性的东西
7462
2
谢谢分享!
默认摸鱼,再摸鱼。2022、9、28
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »