QMHTMY / RustBook

A book about Rust Data Structures and Algorithms.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

链表栈pop方法

Chanyon opened this issue · comments

https://github.com/QMHTMY/RustBook/blob/main/code/chapter03/list_stack.rs

fn pop(&mut self) -> Option<T>{
        self.top.take().map(|node|{
            let node = *node;
            self.top = node.next;
            self.size -= 1;
            node.data
        })
    }

已修复,多谢。