検索
Results of 1 - 9 of about 9 for val (0.012 sec.)
- メソッド - Rust By Example 日本語版 12061
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
S; // Concrete type `S` // 具象型`S` struct GenericVal<T>(T); // Generic type `GenericVal` // ジェネリック...
型`GenericVal` // impl of GenericVal where we explicitly specify...
arameters: // 型パラメータを指定したうえで、GenericValにメソッドを実装 impl GenericVal<f32> {} // Specify...
`f32` // `f32`の場合のメソッド impl GenericVal<S> {} // Specify `S` as defined above // 上で定義し...
- https://man.plustar.jp/rust/example/generics/impl.html - [similar]
- リテラル - Rust By Example 日本語版 10892
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
方法に依存する。 let i = 1; let f = 1.0; // `size_of_val` returns the size of a variable in bytes // `size_...
of_val` 関数は変数のサイズをバイトで返す。 println!("size...
of `x` in bytes: {}", std::mem::size_of_val(&x)); println!("size of `y` in bytes: {}", std::me...
m::size_of_val(&y)); println!("size of `z` in bytes: {}", std::me...
- https://man.plustar.jp/rust/example/types/literals.html - [similar]
- ポインタとref - Rust By Example 日本語版 10713
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
e { // If `reference` is pattern matched against `&val`, it results // in a comparison like: // 上で定義し...
た`reference`という変数が`&val`とのパターンマッチ // に用いられた場合、以下の2つの...
値が比較されていることになる。 // `&i32` // `&val` // ^ We see that if the matching `&`s are dropped...
, then the `i32` // should be assigned to `val`. // ^ よって`&`を落とせば、`i32`が`val`にアサイン...
- https://man.plustar.jp/rust/example/flow_control/match/destructuring/destructure... - [similar]
- Box, スタックとヒープ - Rust By Example 日本語版 9454
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
oint occupies {} bytes on the stack", mem::size_of_val(&point)); println!("Rectangle occupies {} bytes on...
the stack", mem::size_of_val(&rectangle)); // box size == pointer size // ボック...
oint occupies {} bytes on the stack", mem::size_of_val(&boxed_point)); println!("Boxed rectangle occupies...
{} bytes on the stack", mem::size_of_val(&boxed_rectangle)); println!("Boxed box occupies {...
- https://man.plustar.jp/rust/example/std/box.html - [similar]
- Rust By Example 日本語版 8825
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
返す。そうでなければ実行を継続する。 write!(f, "{}", value)?; Alternatively, you can also use the try! macr...
. Using try! looks like this: try!(write!(f, "{}", value)); ? を使用できれば、 Vec 用の fmt::Display はよ...
ut fmt::Formatter) -> fmt::Result { // Extract the value using tuple indexing, // and create a reference...
Close the opened bracket and return a fmt::Result value. // 開きっぱなしのブラケットを閉じて、`fmt::Resu...
- https://man.plustar.jp/rust/example/print.html - [similar]
- Domain Specific Languages (ドメイン特化言語、DSLs) - Rust By Example 日本語版 7369
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
されるようにしたいです。 macro_rules! calculate { (eval $e:expr) => {{ { let val: usize = $e; // Force typ...
型を整数に制約 println!("{} = {}", stringify!{$e}, val); } }}; } fn main() { calculate! { eval 1 + 2 // h...
ehehe `eval` is _not_ a Rust keyword! // `eval`はRustのキーワー...
ド *じゃない* よね! } calculate! { eval (1 + 2) * (3 / 4) } } 出力はこうなります: 1 + 2 =...
- https://man.plustar.jp/rust/example/macros/dsl.html - [similar]
- 可変個引数 - Rust By Example 日本語版 7369
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
ことができます: macro_rules! calculate { // 単一の`eval`のためのパターン // The pattern for a single `eval...
` (eval $e:expr) => {{ { let val: usize = $e; // Force typ...
to be integers println!("{} = {}", stringify!{$e}, val); } }}; // 複数の`eval`を再帰的に分解する // Decom...
pose multiple `eval`s recursively (eval $e:expr, $(eval $es:expr),+) =...
- https://man.plustar.jp/rust/example/macros/variadics.html - [similar]
- クロージャ - Rust By Example 日本語版 7279
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
例えば、次のコードは変数xを捕捉したクロージャです。 |val| val + x クロージャの構文や機能は、その場限りの用途...
- https://man.plustar.jp/rust/example/fn/closures.html - [similar]
- 配列とスライス - Rust By Example 日本語版 6830
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
5]; // All elements can be initialized to the same value // すべての要素を0にする場合 let ys: [i32; 500]...
る println!("array occupies {} bytes", mem::size_of_val(&xs)); // Arrays can be automatically borrowed as...
- https://man.plustar.jp/rust/example/primitives/array.html - [similar]
PREV
1
NEXT