一个还行的单链栈
在前面的章节中,我们写了一个最小可行的单链栈。然而,有一些设计决定使它有点糟糕。让我们把它变得不那么糟糕吧。为此,我们将:
发明轮子
使我们的列表能够处理任何类型元素
添加 peeking
使我们的列表可迭代
在这个过程中,我们将学习:
高级 Option 使用
泛型
生命周期
迭代器
让我们添加一个名为 second.rs 的新文件:
从 first.rs 复制所有内容到 second.rs。
Last updated
Was this helpful?
在前面的章节中,我们写了一个最小可行的单链栈。然而,有一些设计决定使它有点糟糕。让我们把它变得不那么糟糕吧。为此,我们将:
发明轮子
使我们的列表能够处理任何类型元素
添加 peeking
使我们的列表可迭代
在这个过程中,我们将学习:
高级 Option 使用
泛型
生命周期
迭代器
让我们添加一个名为 second.rs 的新文件:
从 first.rs 复制所有内容到 second.rs。
Last updated
Was this helpful?