| @@ -0,0 +1,6 @@ | |||||
| fn main() { | |||||
| let num=10 ; | |||||
| if num==10 { | |||||
| println ! ("num est égal à 10") ; | |||||
| } | |||||
| } | |||||
| @@ -0,0 +1,9 @@ | |||||
| fn main() { | |||||
| let x=100 ; | |||||
| let y=200 ; | |||||
| if x>y { | |||||
| println ! ("x est plus grand que y") ; | |||||
| } else { | |||||
| println ! ("x est plus petit que y") ; | |||||
| } | |||||
| } | |||||
| @@ -0,0 +1,8 @@ | |||||
| fn main(){ | |||||
| let num = if true { // instruction let-if | |||||
| 100 | |||||
| } else { | |||||
| 200 | |||||
| } ; | |||||
| println ! ("La valeur de num est {}", num) | |||||
| } | |||||
| @@ -0,0 +1,10 @@ | |||||
| fn main() { | |||||
| let mut num=5 ; | |||||
| loop { // instruction de boucle | |||||
| println ! ("Cela dure {} secondes", num ) ; | |||||
| if num == 8 { | |||||
| break ; // instruction d'interruption | |||||
| } | |||||
| num=num+1 ; | |||||
| } | |||||
| } | |||||
| @@ -0,0 +1,5 @@ | |||||
| fn main(){ | |||||
| for num in 5..9 { // "5 .. 9" contient les nombres de 5 à 8 | |||||
| println ! ("Cela va durer {} heures", num) ; | |||||
| } | |||||
| } | |||||
| @@ -0,0 +1,8 @@ | |||||
| fn main(){ | |||||
| let mut num=0 ; | |||||
| while num<=8 { // instruction while | |||||
| print ! ("{} ", num) ; | |||||
| num=num+1 ; | |||||
| } | |||||
| println!() | |||||
| } | |||||
| @@ -0,0 +1,4 @@ | |||||
| fn main(){ | |||||
| let t = ("Nous nous levons à", 8,"Heures",true); // crée un tuple | |||||
| print!("{} {} {} {}\n",t.0,t.1,t.2,t.3 ) ; // accède aux éléments | |||||
| } | |||||
| @@ -0,0 +1,10 @@ | |||||
| fn main(){ | |||||
| let num:i32 = 3 ; // expression donnée | |||||
| match num { | |||||
| 1 => println ! ("un"), | |||||
| 2 => println ! ("deux"), | |||||
| 3 => println ! ("trois"), // correspond à ceci | |||||
| 4 => println ! ("quatre"), | |||||
| _ => println ! ("quelque chose d'autre"), | |||||
| } | |||||
| } | |||||