検索

phrase: max: clip:
target: order:
Results of 21 - 30 of about 42 for new (0.078 sec.)
useキーワードでパスをスコープに持ち込む - Rust 日本語版 7014
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... tions::HashMap; fn main() { let mut map = HashMap::new(); map.insert(1, 2); } Listing 7-14: HashMap を慣例 ... lease input your guess."); let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect("Fai ... lease input your guess."); let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect("Fai ... lease input your guess."); let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect("Fai ...
https://man.plustar.jp/rust/book/ch07-04-bringing-paths-into-scope-with-the-use-... - [similar]
ヒープのデータを指すBox<T>を使用する - Rust 日本語版 7014
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 。 ファイル名: src/main.rs fn main() { let b = Box::new(5); println!("b = {}", b); } リスト15-1: ボックスを ... ::{Cons, Nil}; fn main() { let list = Cons(1, Box::new(Cons(2, Box::new(Cons(3, Box::new(Nil)))))); } リス ...
https://man.plustar.jp/rust/book/ch15-01-box.html - [similar]
パターン記法 - Rust 日本語版 7014
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ] fn main() { let mut setting_value = Some(5); let new_setting_value = Some(10); match (setting_value, ne ... sting customized value"); } _ => { setting_value = new_setting_value; } } // 設定は{:?}です println!("set ... たり、使用する必要はありませんが、 setting_value と new_setting_value が Some 列挙子の場合を確かに確認する ... ターンで表現される他のあらゆる場合( setting_value と new_setting_value どちらかが None なら)には、 new_sett ...
https://man.plustar.jp/rust/book/ch18-03-pattern-syntax.html - [similar]
高度な型 - Rust 日本語版 7014
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... main() { let f: Box<Fn() + Send + 'static> = Box::new(|| println!("hi")); fn takes_long_type(f: Box<Fn() ... ) -> Box<Fn() + Send + 'static> { // --snip-- Box::new(|| ()) } } リスト19-32: 長い型を多くの場所で使用す ... = Box<Fn() + Send + 'static>; let f: Thunk = Box::new(|| println!("hi")); fn takes_long_type(f: Thunk) { ... fn returns_long_type() -> Thunk { // --snip-- Box::new(|| ()) } } リスト19-33: 型エイリアスの Thunk を導入 ...
https://man.plustar.jp/rust/book/ch19-04-advanced-types.html - [similar]
マクロ - Rust 日本語版 6952
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ( $( $x:expr ),* ) => { { let mut temp_vec = Vec::new(); $( temp_vec.push($x); )* temp_vec } }; } } リス ... 以下のようになるでしょう: { let mut temp_vec = Vec::new(); temp_vec.push(1); temp_vec.push(2); temp_vec.pu ... ラリクレートを作成することです。このように: $ cargo new hello_macro --lib 次に HelloMacro トレイトと関連関 ... と呼ばれる新しいクレートを開始しましょう: $ cargo new hello_macro_derive --lib 2つのクレートは緊密に関係 ...
https://man.plustar.jp/rust/book/ch19-06-macros.html - [similar]
環境変数を取り扱う - Rust 日本語版 6890
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ery = query.to_lowercase(); let mut results = Vec::new(); for line in contents.lines() { if line.to_lower ... open(config.filename)?; let mut contents = String::new(); f.read_to_string(&mut contents)?; let results = ... ensitive: bool, } // --snip-- impl Config { pub fn new(args: &[String]) -> Result<Config, &'static str> { ...
https://man.plustar.jp/rust/book/ch12-05-working-with-environment-variables.html - [similar]
トレイトオブジェクトで異なる型の値を許容する - Rust 日本語版 6890
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... n() { let screen = Screen { components: vec![ Box::new(SelectBox { width: 75, height: 10, options: vec![ ... "Maybe"), // いいえ String::from("No") ], }), Box::new(Button { width: 50, height: 10, // 了解 label: Str ... n() { let screen = Screen { components: vec![ Box::new(String::from("Hi")), ], }; screen.run(); } リスト1 ... ` is not satisfied --> src/main.rs:7:13 | 7 | Box::new(String::from("Hi")), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...
https://man.plustar.jp/rust/book/ch17-02-trait-objects.html - [similar]
ベクタで値のリストを保持する - Rust 日本語版 6828
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... のベクタを新たに作るには、リスト8-1に示すように Vec::new 関数を呼びます。 fn main() { let v: Vec<i32> = Vec ... ::new(); } リスト8-1:新しい空のベクタを生成して i32 型の ... メソッドを使います。 fn main() { let mut v = Vec::new(); v.push(5); v.push(6); v.push(7); v.push(8); } リ ...
https://man.plustar.jp/rust/book/ch08-01-vectors.html - [similar]
テスト駆動開発でライブラリの機能を開発する - Rust 日本語版 6828
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... び出す必要なく戻り値を確認できます。ご自由に Config::new や run 関数の機能のテストは、 ご自身でお書きくださ ... &'a str) -> Vec<&'a str> { let mut results = Vec::new(); for line in contents.lines() { if line.contains ... open(config.filename)?; let mut contents = String::new(); f.read_to_string(&mut contents)?; for line in s ...
https://man.plustar.jp/rust/book/ch12-04-testing-the-librarys-functionality.html - [similar]
Cargoのワークスペース - Rust 日本語版 6828
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... s = [ "adder", ] 次に、 add ディレクトリ内で cargo new を実行することで adder バイナリクレートを作成しまし ... ょう: $ cargo new --bin adder Created binary (application) `adder` p ... 名前のライブラリクレートを生成してください: $ cargo new add-one --lib Created library `add-one` project こ ...
https://man.plustar.jp/rust/book/ch14-03-cargo-workspaces.html - [similar]
PREV 1 2 3 4 5 NEXT