@@ -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"), | |||||
} | |||||
} |