diff options
| author | Steve Klabnik <steve@steveklabnik.com> | 2016-03-24 10:37:24 -0400 |
|---|---|---|
| committer | Steve Klabnik <steve@steveklabnik.com> | 2016-03-24 10:37:24 -0400 |
| commit | b2dfb7c0a267d6f2adb9cbde1e157fc136fcaaab (patch) | |
| tree | a19bc749f40b02cf0eb6ee4e94588954014bdd17 /src/libcore | |
| parent | bce02a207a363a35999b52689333f9d96df7e49e (diff) | |
| parent | b922d1a40577e14df324ff36f69ad0f0e3857af7 (diff) | |
| download | rust-b2dfb7c0a267d6f2adb9cbde1e157fc136fcaaab.tar.gz rust-b2dfb7c0a267d6f2adb9cbde1e157fc136fcaaab.zip | |
Rollup merge of #32464 - GuillaumeGomez:patch-6, r=steveklabnik
Improve some Option code example Part of #29366. r? @steveklabnik
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/option.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/libcore/option.rs b/src/libcore/option.rs index dd60e8797a9..beed2075d04 100644 --- a/src/libcore/option.rs +++ b/src/libcore/option.rs @@ -93,16 +93,12 @@ //! let msg = Some("howdy"); //! //! // Take a reference to the contained string -//! match msg { -//! Some(ref m) => println!("{}", *m), -//! None => (), +//! if let Some(ref m) = msg { +//! println!("{}", *m); //! } //! //! // Remove the contained string, destroying the Option -//! let unwrapped_msg = match msg { -//! Some(m) => m, -//! None => "default message", -//! }; +//! let unwrapped_msg = msg.unwrap_or("default message"); //! ``` //! //! Initialize a result to `None` before a loop: |
