mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-30 18:53:39 +00:00
71 lines
2.1 KiB
Plaintext
71 lines
2.1 KiB
Plaintext
1| |#![allow(unused_assignments, unused_variables)]
|
|
2| |
|
|
3| 1|fn main() {
|
|
4| 1| let is_true = std::env::args().len() == 1;
|
|
5| 1|
|
|
6| 1| let mut x = 0;
|
|
7| 11| for _ in 0..10 {
|
|
8| 10| match is_true {
|
|
9| | true => {
|
|
10| 10| continue;
|
|
11| | }
|
|
12| 0| _ => {
|
|
13| 0| x = 1;
|
|
14| 0| }
|
|
15| 0| }
|
|
16| 0| x = 3;
|
|
17| | }
|
|
18| 11| for _ in 0..10 {
|
|
19| 10| match is_true {
|
|
20| 0| false => {
|
|
21| 0| x = 1;
|
|
22| 0| }
|
|
23| | _ => {
|
|
24| 10| continue;
|
|
25| | }
|
|
26| | }
|
|
27| 0| x = 3;
|
|
28| | }
|
|
29| 11| for _ in 0..10 {
|
|
30| 10| match is_true {
|
|
31| 10| true => {
|
|
32| 10| x = 1;
|
|
33| 10| }
|
|
34| | _ => {
|
|
35| 0| continue;
|
|
36| | }
|
|
37| | }
|
|
38| 10| x = 3;
|
|
39| | }
|
|
40| 11| for _ in 0..10 {
|
|
41| 10| if is_true {
|
|
42| 10| continue;
|
|
43| 0| }
|
|
44| 0| x = 3;
|
|
45| | }
|
|
46| 11| for _ in 0..10 {
|
|
47| 10| match is_true {
|
|
48| 0| false => {
|
|
49| 0| x = 1;
|
|
50| 0| }
|
|
51| 10| _ => {
|
|
52| 10| let _ = x;
|
|
53| 10| }
|
|
54| | }
|
|
55| 10| x = 3;
|
|
56| | }
|
|
57| 1| for _ in 0..10 {
|
|
58| 1| match is_true {
|
|
59| 0| false => {
|
|
60| 0| x = 1;
|
|
61| 0| }
|
|
62| | _ => {
|
|
63| 1| break;
|
|
64| | }
|
|
65| | }
|
|
66| 0| x = 3;
|
|
67| | }
|
|
68| | let _ = x;
|
|
69| 1|}
|
|
|