検索
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]