検索

phrase: max: clip:
target: order:
Results of 11 - 20 of about 47 for string (0.037 sec.)
Enumを定義する - Rust 日本語版 8254
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... , V6, } struct IpAddr { kind: IpAddrKind, address: String, } let home = IpAddr { kind: IpAddrKind::V4, addre ... ss: String::from("127.0.0.1"), }; let loopback = IpAddr { kin ... d: IpAddrKind::V6, address: String::from("::1"), }; } リスト6-1: IPアドレスのデータと ... 型(先ほど定義したenumですね)の kind フィールドと、 String 型の address フィールドです。この構造体のインスタン ...
https://man.plustar.jp/rust/book/ch06-01-defining-an-enum.html - [similar]
キーとそれに紐づいた値をハッシュマップに格納する - Rust 日本語版 8147
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ap; let mut scores = HashMap::new(); scores.insert(String::from("Blue"), 10); scores.insert(String::from("Ye ... はデータをヒープに保持します。この HashMap はキーが String 型、 値は i32 型です。ベクタのように、ハッシュマッ ... { use std::collections::HashMap; let teams = vec![String::from("Blue"), String::from("Yellow")]; let initia ... する型について、値はハッシュマップにコピーされます。 String のような所有権のある値なら、値はムーブされ、リスト ...
https://man.plustar.jp/rust/book/ch08-03-hash-maps.html - [similar]
メッセージ受け渡しを使ってスレッド間でデータを転送する - Rust 日本語版 8117
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... mpsc::channel(); thread::spawn(move || { let val = String::from("hi"); tx.send(val).unwrap(); }); } リスト16 ... mpsc::channel(); thread::spawn(move || { let val = String::from("hi"); tx.send(val).unwrap(); }); let receiv ... mpsc::channel(); thread::spawn(move || { let val = String::from("hi"); tx.send(val).unwrap(); // valは{} pri ... | = note: move occurs because `val` has type `std::string::String`, which does not implement the `Copy` trai ...
https://man.plustar.jp/rust/book/ch16-02-message-passing.html - [similar]
高度なトレイト - Rust 日本語版 8041
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 各実装で型を注釈しなければならないことです; Iterator<String> for Counter や他のどんな型にも実装することができる ... イル名: src/main.rs trait Animal { fn baby_name() -> String; } struct Dog; impl Dog { fn baby_name() -> String ... い主の事故死後もその人の帰りを待つ忠犬の名前の模様) String::from("Spot") } } impl Animal for Dog { fn baby_na ... me() -> String { // 子犬 String::from("puppy") } } fn main() { // ...
https://man.plustar.jp/rust/book/ch19-03-advanced-traits.html - [similar]
トレイトオブジェクトで異なる型の値を許容する - Rust 日本語版 7965
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... tton { pub width: u32, pub height: u32, pub label: String, } impl Draw for Button { fn draw(&self) { // code ... SelectBox { width: u32, height: u32, options: Vec<String>, } impl Draw for SelectBox { fn draw(&self) { // ... ox { width: 75, height: 10, options: vec![ // はい String::from("Yes"), // 多分 String::from("Maybe"), // い ... いえ String::from("No") ], }), Box::new(Button { width: 50, he ...
https://man.plustar.jp/rust/book/ch17-02-trait-objects.html - [similar]
Derefトレイトでスマートポインタを普通の参照のように扱う - Rust 日本語版 7600
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... などです。 参照外し型強制により、 hello を型 MyBox<String> の値への参照とともに呼び出すことができます。リスト ... llo, {}!", name); } fn main() { let m = MyBox::new(String::from("Rust")); hello(&m); } リスト15-12: hello を ... MyBox<String> 値とともに呼び出し、参照外し型強制のおかげで動く ... 引数 &m とともに呼び出しています。この引数は、 MyBox<String> 値への参照です。 リスト15-10で MyBox<T> に Deref ...
https://man.plustar.jp/rust/book/ch15-02-deref.html - [similar]
The Rust Programming Language 日本語版 7600
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... uess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect ... uess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect ... uess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect ... uess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect ...
https://man.plustar.jp/rust/book/print.html - [similar]
オブジェクト指向デザインパターンを実装する - Rust 日本語版 7524
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... struct Post { state: Option<Box<State>>, content: String, } impl Post { pub fn new() -> Post { Post { state ... : Some(Box::new(Draft {})), content: String::new(), } } } trait State {} struct Draft {} impl ... ost::new 関数では、 content フィールドを新しい空の String にセットしています。 記事の内容のテキストを格納する ... ow(unused)] fn main() { pub struct Post { content: String, } impl Post { // --snip-- pub fn add_text(&mut se ...
https://man.plustar.jp/rust/book/ch17-03-oo-design-patterns.html - [similar]
環境変数を取り扱う - Rust 日本語版 7494
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... とは必須です。 query は最早、文字列スライスではなく String であることに注意してください。というのも、 to_lowe ... を使えるように含んでいないので、 "rust" を含む新しい String のメモリを確保しなければならないのです。今、 conta ... nused)] fn main() { pub struct Config { pub query: String, pub filename: String, pub case_sensitive: bool, } ... Vec<&'a str> { vec![] } pub struct Config { query: String, filename: String, case_sensitive: bool, } pub fn ...
https://man.plustar.jp/rust/book/ch12-05-working-with-environment-variables.html - [similar]
RefCell<T>と内部可変性パターン - Rust 日本語版 7494
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... uper::*; struct MockMessenger { sent_messages: Vec<String>, } impl MockMessenger { fn new() -> MockMessenger ... nd(&self, message: &str) { self.sent_messages.push(String::from(message)); } } #[test] fn it_sends_an_over_7 ... ockMessenger を実装しようとする このテストコードは String の Vec で送信すると指示されたメッセージを追跡する ... here to make mutable 52 | self.sent_messages.push(String::from(message)); | ^^^^^^^^^^^^^^^^^^ cannot mutab ...
https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
PREV 1 2 3 4 5 NEXT