ownership 相关问题

所有权是Rust的核心概念。所有权系统是编译器在编译时检查以管理内存的一组规则。

如何使用BufReader文件并仍能写入?

我想打开一个文件,并使用lines()将其内容作为BufReader读取。我也希望能够找到文件的末尾并写一些新行。使用let mut文件让我写入文件,...

回答 2 投票 5

类型不匹配解析一个通过引用获取参数的闭包

我在尝试编译下面的Rust代码时遇到了一对奇怪的错误。在寻找有类似问题的其他人时,我遇到了另一个同样组合的问题(...

回答 1 投票 2

将对元组的引用的迭代器解压缩为两个引用集合

我有一个迭代器 切片和[(T,U)]。我想将这个迭代器解压缩到它的组件中(即获得(Vec,Vec))。 Rust提供解压缩...

回答 1 投票 2

Rust二叉树插入实现难度

我已经查看了很多主题,但是我找不到任何关于为什么我的代码不能编译的线索(除了当然的所有权问题),希望有人在这里可以帮助我。我正在努力......

回答 1 投票 1

借用可以委派的解析器的检查器问题

我有几个解析器。有一个顶级的可以委托给另一个。解析器从Reader(可变)获取输入。我只希望一个Parser能够一次解析,只有一个......

回答 1 投票 0

println!借用或拥有变量?

我对借贷和所有权感到困惑。在关于引用和借用的Rust文档中,让mut x = 5; {let y =&mut x; * y + = 1; } println!(“{}”,x);他们说println! ...

回答 1 投票 38

© www.soinside.com 2019 - 2024. All rights reserved.