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