検索
Results of 1 - 10 of about 18 for else (0.025 sec.)
- 制御フロー - Rust 日本語版 13675
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
rintln!("condition was true"); // 条件は真でした } else { println!("condition was false"); // 条件は偽でし...
した match 式のアームと同じです。 オプションとして、 else 式を含むこともでき(ここではそうしています)、これに...
時に実行するコードを与えられることになります。仮に、 else 式を与えずに条件式が偽になったら、 プログラムは単に...
s something other than zero と表示されるでしょう。 else if で複数の条件を扱う if と else を組み合わせて el...
- https://man.plustar.jp/rust/book/ch03-05-control-flow.html - [similar]
- パターンが使用されることのある箇所全部 - Rust 日本語版 11719
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
のパターンが合致しない時に走るコードを含む対応する else も用意できます。 リスト18-1は、 if let 、 else if...
、 else if let 式を混ぜてマッチさせることもできることを示し...
よりも柔軟性が高くなります。 また、一連の if let 、 else if 、 else if let アームの条件は、お互いに関連して...
favorite color, {}, as the background", color); } else if is_tuesday { // 火曜日は緑の日! println!("Tuesd...
- https://man.plustar.jp/rust/book/ch18-01-all-the-places-for-patterns.html - [similar]
- シングルスレッドのWebサーバを構築する - Rust 日本語版 10363
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
これはつまり、ブラウザで 127.0.0.1:7878/something-else をリクエストしても、 この同じHTMLレスポンスが得られ...
とに対して受け取ったリクエストの中身を検査し、 if と else ブロックを追加して、 リクエストを異なる形で扱います...
e.as_bytes()).unwrap(); stream.flush().unwrap(); } else { // 何か他の要求 // some other request } } } リス...
リクエストを受け取ったことになります。 この後すぐ、 else ブロックに他のリクエストに対応するコードを追加しま...
- https://man.plustar.jp/rust/book/ch20-01-single-threaded.html - [similar]
- クロージャ:環境をキャプチャできる匿名関数 - Rust 日本語版 9437
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
", simulated_expensive_calculation(intensity) ); } else { if random_number == 3 { // 今日は休憩してください...
ake a break today! Remember to stay hydrated!"); } else { println!( // 今日は、{}分間走ってください! "Toda...
ulated_expensive_calculation を2回呼び出し、外側の else 内の if は全く呼び出さず、 2番目の else ケースの内...
tln!( "Next, do {} situps!", expensive_result ); } else { if random_number == 3 { println!("Take a break t...
- https://man.plustar.jp/rust/book/ch13-01-closures.html - [similar]
- if letで簡潔な制御フロー - Rust 日本語版 9128
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
への糖衣構文と考えることができます。 if let では、 else を含むこともできます。 else に入るコードブロックは...
、 if let と else に等価な match 式の _ の場合に入るコードブロックと...
=> count += 1, } } または、以下のように if let と else を使うこともできるでしょう: #![allow(unused)] fn m...
n { println!("State quarter from {:?}!", state); } else { count += 1; } } match を使って表現するには冗長的...
- https://man.plustar.jp/rust/book/ch06-03-if-let.html - [similar]
- リファクタリングしてモジュール性とエラー処理を向上させる - Rust 日本語版 8819
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
llect(); let config = Config::new(&args).unwrap_or_else(|err| { // 引数解析時に問題 println!("Problem pars...
には講義していないメソッドを使用しました: unwrap_or_else です。 これは標準ライブラリで Result<T, E> に定義さ...
れています。 unwrap_or_else を使うことで、 panic! ではない何らか独自のエラー処...
、 クロージャは私たちが定義し、引数として unwrap_or_else に渡す匿名関数です。クロージャについては第13章で詳...
- https://man.plustar.jp/rust/book/ch12-03-improving-error-handling-and-modularity... - [similar]
- ライフタイムで参照を検証する - Rust 日本語版 8407
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
str, y: &str) -> &str { if x.len() > y.len() { x } else { y } } リスト10-21: 2つの文字列スライスのうち長い...
、この関数の本体の if ブロックは x への参照を返し、 else ブロックは y への参照を返すので、 どちらなのか私た...
数に渡される具体的な値がわからないので、 if ケースと else ケースのどちらが実行されるかわからないのです。 また...
: &'a str) -> &'a str { if x.len() > y.len() { x } else { y } } リスト10-22: シグニチャの全参照が同じライフ...
- https://man.plustar.jp/rust/book/ch10-03-lifetime-syntax.html - [similar]
- テストの記述法 - Rust 日本語版 7995
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
e greater than or equal to 1, got {}.", value ); } else if value > 100 { panic!( //予想値は100以下でなけれ...
ニックメッセージの一部でも、テスト関数内のコードが、 else if value > 100 の場合を実行していると確認するのに事...
すると何が起きるのが確かめるために、 if value < 1 と else if value > 100 ブロックの本体を入れ替えることで再度...
be less than or equal to 100, got {}.", value ); } else if value > 100 { panic!( //予想値は1以上でなければ...
- https://man.plustar.jp/rust/book/ch11-01-writing-tests.html - [similar]
- 一連の要素をイテレータで処理する - Rust 日本語版 7789
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
count += 1; if self.count < 6 { Some(self.count) } else { None } } } } リスト13-21: Counter 構造体に Itera...
count += 1; if self.count < 6 { Some(self.count) } else { None } } } #[test] fn calling_next_directly() {...
ing or not. if self.count < 6 { Some(self.count) } else { None } } } #[test] fn using_other_iterator_trait...
- https://man.plustar.jp/rust/book/ch13-02-iterators.html - [similar]
- 入出力プロジェクトを改善する - Rust 日本語版 7686
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
llect(); let config = Config::new(&args).unwrap_or_else(|err| { eprintln!("Problem parsing arguments: {}",...
{ let config = Config::new(env::args()).unwrap_or_else(|err| { eprintln!("Problem parsing arguments: {}",...
- https://man.plustar.jp/rust/book/ch13-03-improving-our-io-project.html - [similar]