検索

phrase: max: clip:
target: order:
Results of 1 - 6 of about 6 for Config (0.017 sec.)
リファクタリングしてモジュール性とエラー処理を向上させる - Rust 日本語版 12064
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 移動する準備をします。 リスト12-5に新しい関数 parse_config を呼び出す main の冒頭部を示し、 この新しい関数は今 ... v::args().collect(); let (query, filename) = parse_config(&args); // --snip-- } fn parse_config(args: &[Stri ... ]; (query, filename) } リスト12-5: main から parse_config 関数を抽出する それでもまだ、コマンドライン引数をベ ... 変数 filename に代入する代わりに、ベクタ全体を parse_config 関数に渡しています。 そして、 parse_config 関数には ...
https://man.plustar.jp/rust/book/ch12-03-improving-error-handling-and-modularity... - [similar]
入出力プロジェクトを改善する - Rust 日本語版 11150
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 力プロジェクトを改善することができます。イテレータが Config::new 関数と search 関数の実装を改善する方法に目を向 ... スライスに添え字アクセスして値をクローンすることで、 Config 構造体に値を所有させながら、 String 値のスライスを ... 取り、 Config 構造体のインスタンスを作るコードを追記しました。リ ... スト13-24では、 リスト12-23のような Config::new の実装を再現しました: ファイル名: src/lib.rs ...
https://man.plustar.jp/rust/book/ch13-03-improving-our-io-project.html - [similar]
環境変数を取り扱う - Rust 日本語版 8792
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... う。 1番目に大文字小文字の区別を切り替えられるよう、 Config 構造体に設定オプションを追加します。 まだどこでも、 ... rc/lib.rs #![allow(unused)] fn main() { pub struct Config { pub query: String, pub filename: String, pub cas ... ts: &'a str) -> Vec<&'a str> { vec![] } pub struct Config { query: String, filename: String, case_sensitive: ... bool, } pub fn run(config: Config) -> Result<(), Box<Error>> { let mut f = F ...
https://man.plustar.jp/rust/book/ch12-05-working-with-environment-variables.html - [similar]
テスト駆動開発でライブラリの機能を開発する - Rust 日本語版 7841
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ナリを呼び出す必要なく戻り値を確認できます。ご自由に Config::new や run 関数の機能のテストは、 ご自身でお書きく ... で、 run 関数から search を呼び出す必要があります。 config.query の値と、 ファイルから run が読み込む content ... 出力するでしょう: ファイル名: src/lib.rs pub fn run(config: Config) -> Result<(), Box<Error>> { let mut f = F ... ile::open(config.filename)?; let mut contents = String::new(); f.re ...
https://man.plustar.jp/rust/book/ch12-04-testing-the-librarys-functionality.html - [similar]
標準出力ではなく標準エラーにエラーメッセージを書き込む - Rust 日本語版 7640
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... let args: Vec<String> = env::args().collect(); let config = Config::new(&args).unwrap_or_else(|err| { eprint ... rocess::exit(1); }); if let Err(e) = minigrep::run(config) { eprintln!("Application error: {}", e); process: ...
https://man.plustar.jp/rust/book/ch12-06-writing-to-stderr-instead-of-stdout.htm... - [similar]
シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 7293
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ロを追加する代わりに、リスト12-9のI/Oプロジェクトの Config::new のように、 new に Result を返させることもでき ...
https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
PREV 1 NEXT