検索
Results of 1 - 10 of about 40 for 実装 (0.039 sec.)
- Rust By Example 日本語版 11857
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
合は、さらに手順が必要です。 fmt::Display トレイトを実装すると、自動的に ToString トレイトが実装されます。こ...
用 トレイト を使用したい型は、プリント可能である用に実装されている必要があります。 std ライブラリの型のように...
動でプリント可能なものもありますが、他はすべて 手動で実装する必要があります。 fmt::Debug という トレイト はこ...
れを簡略化します。 すべての 型は fmt::Debug の実装を derive 、(すなわち自動で作成)することができるた...
- https://man.plustar.jp/rust/example/print.html - [similar]
- key型の変種 - Rust By Example 日本語版 11857
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
Example 日本語版 key型の変種 Eq と Hash トレイトを実装している型ならば、なんでも HashMap のキーになることが...
値を取得することができます。) f32 と f64 は Hash を実装して いない ことに注意しましょう。おそらくこれは 浮動...
の要素となっている全ての型が Eq を、あるいは Hash を実装している場合、必ず同じトレイトを実装しています。例え...
ば、 Vec<T> は T が Hash を実装している場合、 Hash を実装します。 独自の型に Eq ある...
- https://man.plustar.jp/rust/example/std/hash/alt_key_types.html - [similar]
- ディスプレイ - Rust By Example 日本語版 11093
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
でしょう。これは {} を使用する fmt::Display を手動で実装することで可能です。 #![allow(unused)] fn main() { /...
ucture` that contains an `i32`. // `fmt::Display`を実装するための構造体を定義します。 // これは`Structure`と...
には、 // この型専用の`fmt::Display`というトレイトが実装されていなくてはなりません。 impl fmt::Display for S...
のような問題は生じませんので問題なく fmt::Display を実装することができます。 use std::fmt; // Import `fmt` /...
- https://man.plustar.jp/rust/example/hello/print/print_display.html - [similar]
- ジェネリック境界 - Rust By Example 日本語版 10469
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
いることを規定しています。つまり、「 T は Display を実装 していなくてはならない 」という意味です。 // Defin...
t implement trait `Display`. // `Display`トレイトを実装している`T`を引数として取る // `printer`という関数を...
ization will fail. // エラー! `Vec<T>`は`Display`を実装していないため、この特殊化 // は失敗します。 let s =...
int marker: `{:?}`. // プリント時のマーカー`{:?}`を実装するトレイト use std::fmt::Debug; trait HasArea { fn...
- https://man.plustar.jp/rust/example/generics/bounds.html - [similar]
- Stringとの型変換 - Rust By Example 日本語版 10344
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
に変換するのは簡単で、その型に ToString トレイトを実装するだけです。これを直接実装するよりも、 fmt::Displa...
y トレイトを実装するのがよいでしょう。そうすることで自動的に ToStrin...
す。 parse 関数は、指定された型に FromStr トレイトが実装されていれば、文字列をその型に変換します。このトレイ...
トは標準ライブラリの多くの型に対して実装されています。ユーザー定義の型でこの機能を利用するに...
- https://man.plustar.jp/rust/example/conversion/string.html - [similar]
- トレイト - Rust By Example 日本語版 10079
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
セスすることができます。 トレイトはあらゆるデータ型に実装することができます。以下の例ではまず Animal というメ...
その後 Animal トレイトを Sheep というデータ型に対して実装します。これにより Animal のメソッドを Sheep が使用す...
/ 関連関数のシグネチャ。 // `Self` はこのトレイトを実装している型になる。 fn new(name: &'static str) -> Sel...
implementor's trait methods. // メソッドをある型に実装する際に、その型のトレイトメソッドを // 使用すること...
- https://man.plustar.jp/rust/example/trait.html - [similar]
- デバッグ - Rust By Example 日本語版 9954
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
用 トレイト を使用したい型は、プリント可能である用に実装されている必要があります。 std ライブラリの型のように...
動でプリント可能なものもありますが、他はすべて 手動で実装する必要があります。 fmt::Debug という トレイト はこ...
れを簡略化します。 すべての 型は fmt::Debug の実装を derive 、(すなわち自動で作成)することができるた...
めです。 fmt::Display の場合はやはり手動で実装しなくてはなりません。 #![allow(unused)] fn main() {...
- https://man.plustar.jp/rust/example/hello/print/print_debug.html - [similar]
- エラーをラップする - Rust By Example 日本語版 8815
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
res adding more data to the type. // パースエラーの実装まで処理を委譲します。 // 追加の情報を提供するには、...
ます。 // これはラッパーなので、`fmt`での元となる型の実装に処理を任せます。 DoubleError::Parse(..) => write!(...
type already implements the `Error` trait. // 元の実装のエラー型が原因。 // `&error::Error`トレートオブジェ...
ャストされる。 // 元となる型が`Error`トレートをすでに実装しているため問題なく動く。 DoubleError::Parse(ref e)...
- https://man.plustar.jp/rust/example/error/multiple_error_types/wrap_error.html - [similar]
- メソッド - Rust By Example 日本語版 8440
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
le 日本語版 メソッド 関数と同様、 impl でメソッドを実装する際にもジェネリック型特有の記法が必要です。 #![al...
型パラメータを指定したうえで、GenericValにメソッドを実装 impl GenericVal<f32> {} // Specify `f32` // `f32`の...
Specify `S` as defined above // 上で定義した`S`への実装 // `<T>` Must precede the type to remain generic /...
/ ジェネリック型`T`の場合のメソッドをGenValに対して実装 impl<T> GenVal<T> { fn value(&self) -> &T { &self....
- https://man.plustar.jp/rust/example/generics/impl.html - [similar]
- クロージャを受け取る関数 - Rust By Example 日本語版 8300
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
のいずれか一つを介してこの構造体に関数としての機能を実装し、実際に呼び出されるまで待ちます。 この無名構造体は...
め)そのため、 Fn 、 FnMut 、 FnOnce のいずれか一つを実装することで対応しています。 // `F` must implement `Fn...
tly what is required // for `print`. // `F`は`Fn`を実装していなくてはならず、`Fn`は引数と返り値を持たない。...
rint`. // `x`を無名の構造体に入れ、それに対し`Fn`を実装する。 // (訳注: ここでは`Fn`は`fn Fn(&self) -> {pr...
- https://man.plustar.jp/rust/example/fn/closures/anonymity.html - [similar]