検索
Results of 1 - 10 of about 13 for Point (0.022 sec.)
- Box, スタックとヒープ - Rust By Example 日本語版 11261
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
w(dead_code)] #[derive(Debug, Clone, Copy)] struct Point { x: f64, y: f64, } // A Rectangle can be specifie...
e #[allow(dead_code)] struct Rectangle { top_left: Point, bottom_right: Point, } fn origin() -> Point { Poi...
nt { x: 0.0, y: 0.0 } } fn boxed_origin() -> Box<Point> { // Allocate this point on the heap, and return...
a pointer to it // このPointをヒープ上に割り当て、ポインタ...
- https://man.plustar.jp/rust/example/std/box.html - [similar]
- 構造体 - Rust By Example 日本語版 11225
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
2つのフィールドを持つ(クラシックな)構造体 struct Point { x: f32, y: f32, } // Structs can be reused as fi...
ける左上隅と右下隅の位置によって指定できる top_left: Point, bottom_right: Point, } fn main() { // Create stru...
示を行う println!("{:?}", peter); // Instantiate a `Point` // `Point` のインスタンス化 let point: Point = Po...
t { x: 10.3, y: 0.4 }; // Access the fields of the point // pointのフィールドにアクセスする。 println!("poi...
- https://man.plustar.jp/rust/example/custom_types/structs.html - [similar]
- エイリアス - Rust By Example 日本語版 11225
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
使われた場所より あとで なければいけません。 struct Point { x: i32, y: i32, z: i32 } fn main() { let mut poi...
nt = Point { x: 0, y: 0, z: 0 }; let borrowed_point = &point;...
let another_borrow = &point; // Data can be accessed via the references and th...
参照の両方からアクセスすることができます。 println!("Point has coordinates: ({}, {}, {})", borrowed_point.x,...
- https://man.plustar.jp/rust/example/scope/borrow/alias.html - [similar]
- refパターン - Rust By Example 日本語版 10627
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
を幾つかお見せします。 #[derive(Clone, Copy)] struct Point { x: i32, y: i32 } fn main() { let c = 'Q'; // A `...
ef_c1 equals ref_c2: {}", *ref_c1 == *ref_c2); let point = Point { x: 0, y: 0 }; // `ref` is also valid whe...
// `ref_to_x` is a reference to the `x` field of `point`. // `ref_to_x`は`point`の`x`フィールドへの参照 le...
t Point { x: ref ref_to_x, y: _ } = point; // Return a cop...
- https://man.plustar.jp/rust/example/scope/borrow/ref.html - [similar]
- メソッド - Rust By Example 日本語版 9923
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
関連関数は型全体に対して定義される関数です。 struct Point { x: f64, y: f64, } // Implementation block, all `...
ons & methods go in here // 実装のためのブロック。`Point`の持つ関連関数とメソッドを全て定義する。 impl Poin...
is associated with // a particular type, that is, Point. // これは特定の型(すなわち Point)に関連した関数...
トラクタとして使用されることが多い。 fn origin() -> Point { Point { x: 0.0, y: 0.0 } } // Another associated...
- https://man.plustar.jp/rust/example/fn/methods.html - [similar]
- Rust By Example 日本語版 9396
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
Use `self.number` to refer to each positional data point. write!(f, "({}, {})", self.0, self.1) } } // Defi...
る様な構造体を定義しましょう #[derive(Debug)] struct Point2D { x: f64, y: f64, } // Similarly, implement `Dis...
play` for `Point2D` // 先程と同様にして、Point2D用の`Display`を実装...
しています。 impl fmt::Display for Point2D { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::...
- https://man.plustar.jp/rust/example/print.html - [similar]
- ディスプレイ - Rust By Example 日本語版 7636
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
Use `self.number` to refer to each positional data point. write!(f, "({}, {})", self.0, self.1) } } // Defi...
る様な構造体を定義しましょう #[derive(Debug)] struct Point2D { x: f64, y: f64, } // Similarly, implement `Dis...
play` for `Point2D` // 先程と同様にして、Point2D用の`Display`を実装...
しています。 impl fmt::Display for Point2D { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::...
- https://man.plustar.jp/rust/example/hello/print/print_display.html - [similar]
- panic! - Rust By Example 日本語版 7284
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
クの失敗を引き起こす division(3, 0); println!("This point won't be reached!"); // `_x` should get destroyed...
at this point // `_x`はここに到達する前に破棄される。 } panic! が...
- https://man.plustar.jp/rust/example/std/panic.html - [similar]
- ネストとラベル - Rust By Example 日本語版 7161
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
らは外側を中断します break 'outer; } println!("This point will never be reached"); } println!("Exited the ou...
- https://man.plustar.jp/rust/example/flow_control/loop/nested.html - [similar]
- 型推論 - Rust By Example 日本語版 7161
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
の配列)を生成 let mut vec = Vec::new(); // At this point the compiler doesn't know the exact type of `vec`,...
- https://man.plustar.jp/rust/example/types/inference.html - [similar]