検索

phrase: max: clip:
target: order:
Results of 1 - 10 of about 13 for Err (0.026 sec.)
Resultで回復可能なエラー - Rust 日本語版 13812
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 性に対処する」 で Result enumが以下のように、 Ok と Err の2列挙子からなるよう定義されていることを思い出して ... ow(unused)] fn main() { enum Result<T, E> { Ok(T), Err(E), } } T と E は、ジェネリックな型引数です: ジェネ ... まれて返される値の型を表すことと、 E が失敗した時に Err 列挙子に含まれて返されるエラーの型を表すことです。 ... パイルしようとすると、以下のような出力が得られます: error[E0308]: mismatched types (エラー: 型が合いません ...
https://man.plustar.jp/rust/book/ch09-02-recoverable-errors-with-result.html - [similar]
入出力プロジェクトを改善する - Rust 日本語版 10311
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... Config, &'static str> { if args.len() < 3 { return Err("not enough arguments"); } let query = args[1].clo ... t case_sensitive = env::var("CASE_INSENSITIVE").is_err(); Ok(Config { query, filename, case_sensitive }) ... ); let config = Config::new(&args).unwrap_or_else(|err| { eprintln!("Problem parsing arguments: {}", err) ... config = Config::new(env::args()).unwrap_or_else(|err| { eprintln!("Problem parsing arguments: {}", err) ...
https://man.plustar.jp/rust/book/ch13-03-improving-our-io-project.html - [similar]
リファクタリングしてモジュール性とエラー処理を向上させる - Rust 日本語版 10011
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... のテキストがない、 ユーザ向けのより実用的なエラーに Err 列挙子を変換することができます。 リスト12-9は、 Co ... Config, &'static str> { if args.len() < 3 { return Err("not enough arguments"); } let query = args[1].clo ... 渡さなかった場合に panic! を呼び出す代わりに、 今は Err 値を返し、 Config 戻り値を Ok に包んでいます。これ ... い型シグニチャに適合するわけです。 Config::new から Err 値を返すことにより、 main 関数は、 new 関数から返っ ...
https://man.plustar.jp/rust/book/ch12-03-improving-error-handling-and-modularity... - [similar]
数当てゲームのプログラミング - Rust 日本語版 9431
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... (エンコード)することです。 Result の列挙子は Ok か Err です。 Ok 列挙子は処理が成功したことを示し、 Ok の ... 中には正常に生成された値が入っています。 Err 列挙子は処理が失敗したことを意味し、 Err には処理が ... これを呼び出せます。 この io::Result インスタンスが Err の値の場合、 expect メソッドはプログラムをクラッシ ... されたメッセージを表示します。 read_line メソッドが Err を返したら、それはおそらく基礎となるオペレーティン ...
https://man.plustar.jp/rust/book/ch02-00-guessing-game-tutorial.html - [similar]
環境変数を取り扱う - Rust 日本語版 8832
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... src/lib.rs #![allow(unused)] fn main() { use std::error::Error; use std::fs::File; use std::io::prelude: ... ol, } pub fn run(config: Config) -> Result<(), Box<Error>> { let mut f = File::open(config.filename)?; le ... Config, &'static str> { if args.len() < 3 { return Err("not enough arguments"); } let query = args[1].clo ... t case_sensitive = env::var("CASE_INSENSITIVE").is_err(); Ok(Config { query, filename, case_sensitive }) ...
https://man.plustar.jp/rust/book/ch12-05-working-with-environment-variables.html - [similar]
The Rust Programming Language 日本語版 8551
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... されていないコードを見分けるのを手助けしてくれます: Ferris Meaning このコードはコンパイルできません! このコ ... (エンコード)することです。 Result の列挙子は Ok か Err です。 Ok 列挙子は処理が成功したことを示し、 Ok の ... 中には正常に生成された値が入っています。 Err 列挙子は処理が失敗したことを意味し、 Err には処理が ... これを呼び出せます。 この io::Result インスタンスが Err の値の場合、 expect メソッドはプログラムをクラッシ ...
https://man.plustar.jp/rust/book/print.html - [similar]
panic!すべきかするまいか - Rust 日本語版 8058
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 面に合わせて回復を試みることを決定したり、この場合の Err 値は回復不能と断定して、 panic! を呼び出し、回復可 ... 敗する可能性はあるわけです。 手動でコードを調査して Err 列挙子は存在しないと確認できたら、 unwrap を呼び出 ... も得られるのは、 Result 値であり、 コンパイラはまだ Err 列挙子になる可能性があるかのように Result を処理す ... i32 = match guess.trim().parse() { Ok(num) => num, Err(_) => continue, }; if guess < 1 || guess > 100 { p ...
https://man.plustar.jp/rust/book/ch09-03-to-panic-or-not-to-panic.html - [similar]
標準出力ではなく標準エラーにエラーメッセージを書き込む - Rust 日本語版 8058
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... stdout )とエラーメッセージ用の 標準エラー出力 ( stderr )です。 この差異のおかげで、ユーザは、エラーメッセ ... ); let config = Config::new(&args).unwrap_or_else(|err| { eprintln!("Problem parsing arguments: {}", err) ... ; process::exit(1); }); if let Err(e) = minigrep::run(config) { eprintln!("Applicatio ... n error: {}", e); process::exit(1); } } リスト12-24: epr ...
https://man.plustar.jp/rust/book/ch12-06-writing-to-stderr-instead-of-stdout.htm... - [similar]
テストの記述法 - Rust 日本語版 7865
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 0 ignored; 0 measured; 0 filtered out Doc-tests adder running 0 tests test result: ok. 0 passed; 0 failed ... 0 ignored; 0 measured; 0 filtered out Doc-tests adder running 0 tests test result: ok. 0 passed; 0 failed ... d; 1 failed; 0 ignored; 0 measured; 0 filtered out error: test failed, to rerun pass '--lib' リスト11-4: ... d; 1 failed; 0 ignored; 0 measured; 0 filtered out error: test failed, to rerun pass '--lib' テストにより ...
https://man.plustar.jp/rust/book/ch11-01-writing-tests.html - [similar]
高度な型 - Rust 日本語版 7777
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... リには、 全ての可能性のあるI/Oエラーを表す std::io::Error 構造体があります。 std::io の関数の多くは、 Writ ... e トレイトの以下の関数のように E が std::io::Error の Result<T, E> を返すでしょう: #![allow(unused) ... ] fn main() { use std::io::Error; use std::fmt; pub trait Write { fn write(&mut s ... elf, buf: &[u8]) -> Result<usize, Error>; fn flush(&mut self) -> Result<(), Error>; fn w ...
https://man.plustar.jp/rust/book/ch19-04-advanced-types.html - [similar]
PREV 1 2 NEXT