摘要: User 结构体的定义中,我们使用了自身拥有所有权的 String 类型而不是 &str 字符串 slice 类型。 这是一个有意而为之的选择,因为我们想要这个结构体拥有它所有的数据,为此只要整个结构体是有效的话其数据也是有效的。 可以使结构体存储被其他对象拥有的数据的引用,不过这么做的话需要用上 阅读全文
posted @ 2019-12-03 11:11 公众号python学习开发 阅读(230) 评论(0) 推荐(0) 编辑
摘要: ``` fn main() { let s = String::from("hello dj"); //字符串字面值实际就是字符串的切片,所以 let ss ="hello dj"; //&s[..]其实等价于ss let s1 = first_word(&s[..]); println!("s1 is {}",s1); let s2 = first_word(ss); println!("s2 阅读全文
posted @ 2019-12-03 10:44 公众号python学习开发 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 所有权与函数 返回值与作用域 引用的使用 注意:同一个区域不允许可变和不可变引用同时存在例如下面这样 阅读全文
posted @ 2019-12-03 09:42 公众号python学习开发 阅读(186) 评论(0) 推荐(0) 编辑