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