-
Notifications
You must be signed in to change notification settings - Fork 1
/
main.rs
91 lines (81 loc) · 1.67 KB
/
main.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
// fn main() {
// let x=5;
// println!("value of x is {}",x);
// }
// fn main(){
// let x: i32=5;
// if x==5{
// println!("x is 5");
// }
// else {
// println!("x is not 5");
// }
// }
// ------TUPLE------//
// fn main(){
// let a=(5,"HELLO, world!",false);
// println!("the first value is {}",a.0);
// println!("the second value is {}",a.1);
// println!("the third value is {}",a.2);
// }
//---------ARRAY------//
// fn main(){
// let a=[1,2,3,4];
// println!("{:?}",a);
// let b:[i32:10]=[0;10];
// println!("array is {:?}",b);
// }
//-------CONTROL FLOW------//
// fn main(){
// // if else
// let n=5;
// if n==5{
// println!("WON");
// }
// else{
// println!("LOST");
// }
// }
// ------LOOPS------//
// fn main(){
// let mut x=2;
// loop{
// if x>1000 {
// break;}
// x*=2;
// println!("{}",x);
// }
// let mut y=x;
// while y>0{
// println!("{}",y);
// y/=2;
// }
// // 0 to 9
// for x in 0..10{
// println!("{}",x);
// }
// // 0 to 10
// for x in 0..=10{
// println!("{}",x);
// }
// let y=[1,2,3,4];
// for val in y{
// println!("{}",val);
// }
// }
//------MATCH-------//
fn main(){
let x=2;
match x {
1 => println!("VALUE OF X IS {}",x),
_ => println!("NO MATCH"),
}
let a=true;
let b=false;
match (a, b){
(true,true) => println!("both true"),
(false,false) => println!("both false"),
(true,false) =>println!("a true"),
_ => println!("NO CASE")
}
}