検索

phrase: max: clip:
target: order:
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]
PREV 1 2 NEXT