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