検索

phrase: max: clip:
target: order:
Results of 11 - 20 of about 40 for 実装 (0.039 sec.)
継承(Derive) - Rust By Example 日本語版 8300
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... ート を用いることで型に対して特定のトレイトの標準的な実装を提供する機能があります。より複雑なことを行わせたい ... 場合には、同名のトレイトを手動で実装することも可能です。 以下はderive可能なトレイトの一覧 ... Seconds`はプリントできない。これは`Debug`トレイトを実装していないため //println!("One second looks like: {: ... Seconds`は比較できない。これは`PartialEq`トレイトを実装していないため //let _this_is_true = (_one_second == ...
https://man.plustar.jp/rust/example/trait/derive.html - [similar]
演算子のオーバーロード - Rust By Example 日本語版 8300
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... dd トレイトの一部です。それ故、 + は Add トレイトを実装している全ての型に対して有効なのです。 Add などの、演 ... ために使用される // ここでは`Foo`に対して`Add<Bar>`を実装する。これは加算時の右辺が`Bar`型 // の時に呼び出され ... Foo = BarFoo // 型を反転することで、非可換の加算を実装できる。ここでは`Bar`に対して // `Add<Foo>`を実装する ...
https://man.plustar.jp/rust/example/trait/ops.html - [similar]
メモリ解放 - Rust By Example 日本語版 7801
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... スが所有する資源を開放することです。 Drop トレイトを実装している型の例としては Box 、 Vec 、 String 、 File ... あげられます。 Drop トレイトは任意の型に対して手動で実装することができます。 以下の例では drop メソッドにコン ... `drop` adds a print to console. // このちょっとした実装で、`drop`にコンソール出力機能がつきます。 impl Drop ...
https://man.plustar.jp/rust/example/trait/drop.html - [similar]
FromおよびInto - Rust By Example 日本語版 7676
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... トレイトは本質的に結びついており、そのことが実際に実装に反映されています。もし型Aから型Bへの変換ができるの ... データ型やよく使われる型に対して、このトレイトが多数実装されています。 例えば、 str から String への型変換は ... トの逆の働きをします。もし自作の型に From トレイトが実装されていたら、 Into は必要に応じてそれを呼び出します ...
https://man.plustar.jp/rust/example/conversion/from_into.html - [similar]
ライフタイム境界 - Rust By Example 日本語版 7676
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... ジェネリック型に境界(bound)を与え、特定のトレイトを実装していることを保証できるのと同様、ライフタイム(それ ... t + 'a : 上に加えて T は Trait という名のトレイトを実装してなくてはならない。 上記の構文を実際に動く例で見て ... ition, `'a` must outlive the function. // `Debug`を実装している`T`への参照を取る。`T`への *参照* は // 必ず ...
https://man.plustar.jp/rust/example/scope/lifetime/lifetime_bounds.html - [similar]
フォーマット - Rust By Example 日本語版 7551
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... 能はそれぞれの引数タイプごとに個別のトレイトを用いて実装されています。 最も一般的なトレイトは Display で、こ ... plementation // for fmt::Display. // fmt::Displayに実装を追加したら、 {} を使用するように変更してください。 ... Color という構造体のための fmt::Display トレイトの実装を追加しましょう。アウトプットは以下のように表示され ...
https://man.plustar.jp/rust/example/hello/print/fmt.html - [similar]
ハッシュ集合 - Rust By Example 日本語版 7551
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... は全ての集合( set )型がもつ機能です。 HashSet はその実装の1つであり、他には BTreeSet 等があります。 HashSet ... at `[elem1, elem2, ...]` // 集合の要素が、`Debug`を実装している型の場合、 // 集合そのものも`Debug`を実装する ...
https://man.plustar.jp/rust/example/std/hash/hashset.html - [similar]
ファイルシステムとのやり取り - Rust By Example 日本語版 7551
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... ntation of `% cat path` // `% cat path`のシンプルな実装 fn cat(path: &Path) -> io::Result<String> { let mu ... n of `% echo s > path` // `% echo s > path`の簡単な実装 fn echo(s: &str, path: &Path) -> io::Result<()> { ... (ignores existing files) // `% touch path`の簡単な実装(すでにファイルが存在しても無視する。) fn touch(pa ...
https://man.plustar.jp/rust/example/std_misc/fs.html - [similar]
イテレータ - Rust By Example 日本語版 7551
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... 、例えば配列のような、要素の集合に対してイテレータを実装するためのトレイトです。 このトレイトは next の要素に ... を要求します。このメソッドは impl ブロック内で手動で実装するか、あるいは(配列やrangeのように)自動で定義され ... `next` element. // `Iterator`を`Fibonacci`に対して実装する。 // `Iterator`トレイトは次(`next`)の要素を取得 ...
https://man.plustar.jp/rust/example/trait/iter.html - [similar]
エラーをBoxする - Rust By Example 日本語版 7161
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... リは Box に、 From を介してあらゆる Error トレートを実装した型から Box<Error> トレートオブジェクトへの変換を ...
https://man.plustar.jp/rust/example/error/multiple_error_types/boxing_errors.htm... - [similar]
PREV 1 2 3 4 NEXT