検索
Results of 1 - 10 of about 12 for item (0.040 sec.)
- トレイト:共通の振る舞いを定義する - Rust 日本語版 12116
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
型に Summary トレイトを実装しました。 ここで、引数の item の summarize メソッドを呼ぶ関数 notify を定義するこ...
とができます。ただし、引数 item は Summary トレイトを実装しているような何らかの型で...
}", self.username, self.content) } } pub fn notify(item: &impl Summary) { println!("Breaking news! {}", it...
em.summarize()); } 引数の item には、具体的な型の代わりに、 impl キーワードとトレ...
- https://man.plustar.jp/rust/book/ch10-02-traits.html - [similar]
- スライス型 - Rust 日本語版 11939
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ing) -> usize { let bytes = s.as_bytes(); for (i, &item) in bytes.iter().enumerate() { if item == b' ' { r...
ing) -> usize { let bytes = s.as_bytes(); for (i, &item) in bytes.iter().enumerate() { if item == b' ' { r...
ing) -> usize { let bytes = s.as_bytes(); for (i, &item) in bytes.iter().enumerate() { if item == b' ' { r...
プルの添え字に対する i とタプルの1バイトに対応する &item を含むパターンを指定しています。 .iter().enumerate...
- https://man.plustar.jp/rust/book/ch04-03-slices.html - [similar]
- 一連の要素をイテレータで処理する - Rust 日本語版 10312
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
low(unused)] fn main() { pub trait Iterator { type Item; fn next(&mut self) -> Option<Self::Item>; // デフ...
新しい記法を使用していることに注目してください: type Item と Self::Item で、 これらはこのトレイトとの 関連型...
とは、このコードが Iterator トレイトを実装するには、 Item 型も定義する必要があり、 そして、この Item 型が ne...
の型に使われていると述べていることです。換言すれば、 Item 型がイテレータから返ってくる型になるだろうというこ...
- https://man.plustar.jp/rust/book/ch13-02-iterators.html - [similar]
- ジェネリックなデータ型 - Rust 日本語版 9356
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
: &[i32]) -> i32 { let mut largest = list[0]; for &item in list.iter() { if item > largest { largest = ite...
&[char]) -> char { let mut largest = list[0]; for &item in list.iter() { if item > largest { largest = ite...
list: &[T]) -> T { let mut largest = list[0]; for &item in list.iter() { if item > largest { largest = ite...
`T`に適用できません) --> src/main.rs:5:12 | 5 | if item > largest { | ^^^^^^^^^^^^^^ | = note: an implemen...
- https://man.plustar.jp/rust/book/ch10-01-syntax.html - [similar]
- 高度なトレイト - Rust 日本語版 9356
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ブラリが提供する Iterator トレイトです。その関連型は Item と名付けられ、 Iterator トレイトを実装している型が...
low(unused)] fn main() { pub trait Iterator { type Item; fn next(&mut self) -> Option<Self::Item>; } } リス...
ト19-20: 関連型 Item がある Iterator トレイトの定義 型 Item はプレースホ...
ルダー型で next メソッドの定義は、型 Option<Self::Item> の値を返すことを示しています。 Iterator トレイトを...
- https://man.plustar.jp/rust/book/ch19-03-advanced-traits.html - [similar]
- 循環参照は、メモリをリークすることもある - Rust 日本語版 9020
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
on<&RefCell<Rc<List>>> { match *self { Cons(_, ref item) => Some(item), Nil => None, } } } リスト15-25: Co...
on<&RefCell<Rc<List>>> { match *self { Cons(_, ref item) => Some(item), Nil => None, } } } fn main() { let...
unt(&a)); // aの次の要素は = {:?} println!("a next item = {:?}", a.tail()); let b = Rc::new(Cons(10, RefCe...
count(&b)); // bの次の要素 = {:?} println!("b next item = {:?}", b.tail()); if let Some(link) = a.tail() {...
- https://man.plustar.jp/rust/book/ch15-06-reference-cycles.html - [similar]
- ジェネリック型、トレイト、ライフタイム - Rust 日本語版 7906
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
: &[i32]) -> i32 { let mut largest = list[0]; for &item in list.iter() { if item > largest { largest = ite...
- https://man.plustar.jp/rust/book/ch10-00-generics.html - [similar]
- ライフタイムで参照を検証する - Rust 日本語版 7305
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
&str) -> &str { let bytes = s.as_bytes(); for (i, &item) in bytes.iter().enumerate() { if item == b' ' { r...
- https://man.plustar.jp/rust/book/ch10-03-lifetime-syntax.html - [similar]
- 付録B:演算子と記号 - Rust 日本語版 7216
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
上の関連型に代入されたジェネリックな型(例、 Iterator<Item=T> ) 表B-5は、ジェネリック型引数をトレイト境界で制...
- https://man.plustar.jp/rust/book/appendix-02-operators.html - [similar]
- シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 7216
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
cts/hello) error[E0599]: no function or associated item named `new` found for type `hello::ThreadPool` in...
::new(4); | ^^^^^^^^^^^^^^^ function or associated item not found in `hello::ThreadPool` このエラーは、次に...
- https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]