検索

phrase: max: clip:
target: order:
Results of 1 - 10 of about 18 for else (0.024 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]
PREV 1 2 NEXT