検索

phrase: max: clip:
target: order:
Results of 11 - 20 of about 34 for from (0.050 sec.)
Unsafe Rust - Rust 日本語版 8036
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... s_mut_ptr(); assert!(mid <= len); unsafe { (slice::from_raw_parts_mut(ptr, mid), slice::from_raw_parts_mut ... しています。そして、unsafeコードに到達します: slice::from_raw_parts_mut 関数は、生ポインタと長さを取り、スラ ... として使用してスライスを生成しています。 関数 slice::from_raw_parts_mut は、unsafeです。何故なら、生ポインタ ... ことを信用しなければならないからです。 故に、 slice::from_raw_parts_mut と offset を呼べるように、その呼び出 ...
https://man.plustar.jp/rust/book/ch19-01-unsafe-rust.html - [similar]
スライス型 - Rust 日本語版 7972
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... n i; } } s.len() } fn main() { let mut s = String::from("hello world"); let word = first_word(&s); // word ... んな見た目をしています: fn main() { let s = String::from("hello world"); let hello = &s[0..5]; let world = ... です: #![allow(unused)] fn main() { let s = String::from("hello"); let slice = &s[0..2]; let slice = &s[..2 ... ます: #![allow(unused)] fn main() { let s = String::from("hello"); let len = s.len(); let slice = &s[3..len ...
https://man.plustar.jp/rust/book/ch04-03-slices.html - [similar]
Enumを定義する - Rust 日本語版 7797
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... = IpAddr { kind: IpAddrKind::V4, address: String::from("127.0.0.1"), }; let loopback = IpAddr { kind: IpA ... ddrKind::V6, address: String::from("::1"), }; } リスト6-1: IPアドレスのデータと IpAdd ... ring), V6(String), } let home = IpAddr::V4(String::from("127.0.0.1")); let loopback = IpAddr::V6(String::f ... 4(127, 0, 0, 1); let loopback = IpAddr::V6(String::from("::1")); } バージョン4とバージョン6のIPアドレスを格 ...
https://man.plustar.jp/rust/book/ch06-01-defining-an-enum.html - [similar]
クロージャ:環境をキャプチャできる匿名関数 - Rust 日本語版 7621
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ("calculating slowly..."); thread::sleep(Duration::from_secs(2)); intensity } } リスト13-1: 実行に約2秒かか ... ("calculating slowly..."); thread::sleep(Duration::from_secs(2)); num } fn generate_workout(intensity: u32 ... ("calculating slowly..."); thread::sleep(Duration::from_secs(2)); num } fn generate_workout(intensity: u32 ... ("calculating slowly..."); thread::sleep(Duration::from_secs(2)); num }; expensive_closure(5); } リスト13- ...
https://man.plustar.jp/rust/book/ch13-01-closures.html - [similar]
トレイトオブジェクトで異なる型の値を許容する - Rust 日本語版 7557
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... th: 75, height: 10, options: vec![ // はい String::from("Yes"), // 多分 String::from("Maybe"), // いいえ S ... tring::from("No") ], }), Box::new(Button { width: 50, height: ... 10, // 了解 label: String::from("OK"), }), ], }; screen.run(); } リスト17-9: トレイ ... reen = Screen { components: vec![ Box::new(String::from("Hi")), ], }; screen.run(); } リスト17-10: トレイト ...
https://man.plustar.jp/rust/book/ch17-02-trait-objects.html - [similar]
高度なトレイト - Rust 日本語版 7509
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 故死後もその人の帰りを待つ忠犬の名前の模様) String::from("Spot") } } impl Animal for Dog { fn baby_name() - ... > String { // 子犬 String::from("puppy") } } fn main() { // 赤ちゃん犬は{}と呼ばれ ... Dog; impl Dog { fn baby_name() -> String { String::from("Spot") } } impl Animal for Dog { fn baby_name() - ... > String { String::from("puppy") } } fn main() { println!("A baby dog is c ...
https://man.plustar.jp/rust/book/ch19-03-advanced-traits.html - [similar]
Dropトレイトで片付け時にコードを走らせる - Rust 日本語版 7445
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ain() { let c = CustomSmartPointer { data: String::from("my stuff") }; // 俺のもの let d = CustomSmartPoin ... ter { data: String::from("other stuff") }; // 別のもの println!("CustomSmar ... ain() { let c = CustomSmartPointer { data: String::from("some data") }; println!("CustomSmartPointer creat ... ain() { let c = CustomSmartPointer { data: String::from("some data") }; println!("CustomSmartPointer creat ...
https://man.plustar.jp/rust/book/ch15-03-drop.html - [similar]
一連の要素をイテレータで処理する - Rust 日本語版 7381
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... let shoes = vec![ Shoe { size: 10, style: String::from("sneaker") }, Shoe { size: 13, style: String::from ... ("sandal") }, Shoe { size: 10, style: String::from("boot") }, ]; let in_my_size = shoes_in_my_size(sh ... in_my_size, vec![ Shoe { size: 10, style: String::from("sneaker") }, Shoe { size: 10, style: String::from ...
https://man.plustar.jp/rust/book/ch13-02-iterators.html - [similar]
RefCell<T>と内部可変性パターン - Rust 日本語版 7317
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... , message: &str) { self.sent_messages.push(String::from(message)); } } #[test] fn it_sends_an_over_75_perc ... make mutable 52 | self.sent_messages.push(String::from(message)); | ^^^^^^^^^^^^^^^^^^ cannot mutably bor ... tr) { self.sent_messages.borrow_mut().push(String::from(message)); } } #[test] fn it_sends_an_over_75_perc ... ent_messages.borrow_mut(); one_borrow.push(String::from(message)); two_borrow.push(String::from(message)); ...
https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
パターン記法 - Rust 日本語版 7317
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 示するでしょう。 // こんにちは! let s = Some(String::from("Hello!")); if let Some(_s) = s { // 文字列が見つか ... #![allow(unused)] fn main() { let s = Some(String::from("Hello!")); if let Some(_) = s { println!("found a ... 変数に移るからです。 let robot_name = Some(String::from("Bors")); match robot_name { // 名前が見つかりまし ... unused)] fn main() { let robot_name = Some(String::from("Bors")); match robot_name { Some(ref name) => pri ...
https://man.plustar.jp/rust/book/ch18-03-pattern-syntax.html - [similar]
PREV 1 2 3 4 NEXT