検索
Results of 1 - 4 of about 4 for Nil (0.012 sec.)
- Rc<T>は、参照カウント方式のスマートポインタ - Rust 日本語版 10781
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ル名: src/main.rs enum List { Cons(i32, Box<List>), Nil, } use 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,...
ります。 例えば、借用チェッカーは let a = Cons(10, &Nil); をコンパイルさせてくれません。 一時的な Nil 値が...
イル名: src/main.rs enum List { Cons(i32, Rc<List>), Nil, } use List::{Cons, Nil}; use std::rc::Rc; fn main...
- https://man.plustar.jp/rust/book/ch15-04-rc.html - [similar]
- ヒープのデータを指すBox<T>を使用する - Rust 日本語版 10614
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
現在の要素の値と次の要素です。リストの最後の要素は、 Nil と呼ばれる値だけを含み、次の要素を持ちません。コン...
繰り返しの基底ケースを示すのに標準的に使われる名前は Nil です。これは第6章の"null"や"nil"の概念とは異なるこ...
とに注意してください。 "null"や"nil"は、無効だったり存在しない値です。 関数型プログラミ...
ファイル名: src/main.rs enum List { Cons(i32, List), Nil, } リスト15-2: i32 値のコンスリストデータ構造を表す...
- https://man.plustar.jp/rust/book/ch15-01-box.html - [similar]
- 循環参照は、メモリをリークすることもある - Rust 日本語版 9375
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
::rc::Rc; use std::cell::RefCell; use List::{Cons, Nil}; #[derive(Debug)] enum List { Cons(i32, RefCell<R...
c<List>>), Nil, } impl List { fn tail(&self) -> Option<&RefCell<R...
> { match *self { Cons(_, ref item) => Some(item), Nil => None, } } } リスト15-25: Cons 列挙子が参照してい...
ています。 ファイル名: src/main.rs use List::{Cons, Nil}; use std::rc::Rc; use std::cell::RefCell; #[deriv...
- https://man.plustar.jp/rust/book/ch15-06-reference-cycles.html - [similar]
- RefCell<T>と内部可変性パターン - Rust 日本語版 6176
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ug)] enum List { Cons(Rc<RefCell<i32>>, Rc<List>), Nil, } use List::{Cons, Nil}; use std::rc::Rc; use std...
); let a = Rc::new(Cons(Rc::clone(&value), Rc::new(Nil))); let b = Cons(Rc::new(RefCell::new(6)), Rc::clo...
がわかります。 a after = Cons(RefCell { value: 15 }, Nil) b after = Cons(RefCell { value: 6 }, Cons(RefCell...
{ value: 15 }, Nil)) c after = Cons(RefCell { value: 10 }, Cons(RefCe...
- https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
PREV
1
NEXT