trpl-zh-cn/listings/ch15-smart-pointers/listing-15-17/src/main.rs

13 lines
219 B
Rust
Raw Normal View History

2022-02-06 16:43:51 +08:00
enum List {
Cons(i32, Box<List>),
Nil,
}
use crate::List::{Cons, Nil};
fn main() {
let a = Cons(5, Box::new(Cons(10, Box::new(Nil))));
let b = Cons(3, Box::new(a));
let c = Cons(4, Box::new(a));
}