Sign in
android
/
toolchain
/
rustc
/
15a6560abe9880705f51d219c1fa94f880dbaf35
/
.
/
src
/
doc
/
book
/
listings
/
ch18-patterns-and-matching
/
listing-18-27
/
src
/
main.rs
blob: 348e367233815b1a45db197a5ffff89197a95447 [
file
] [
log
] [
blame
]
fn
main
()
{
let
x
=
Some
(
5
);
let
y
=
10
;
match
x
{
Some
(
50
)
=>
println
!(
"Got 50"
),
Some
(
n
)
if
n
==
y
=>
println
!(
"Matched, n = {}"
,
n
),
_
=>
println
!(
"Default case, x = {:?}"
,
x
),
}
println
!(
"at the end: x = {:?}, y = {}"
,
x
,
y
);
}