str::thread::spawn(|| { println!("LinkedIn"); });
%OPTION% cargo --version
%OPTION% initialisation du fret
%OPTION% construction de marchandises
%OPTION% contrôle de fret
...
let s = String::form("bonjour");
laissez tranche = &s[0..2];
?
à la fin d'une expression équivaut à _.incrément fn (i : T) { // corps élidé }
/*
#
//!
//
.ignorer()
un trait de soulignement (_)
utilisez std :: collections :: HashMap ;
fn main() {
laissez mut counts = HashMap::new();
let text = "LinkedIn Learning";
pour c dans text.chars() {
// Complétez ce bloc
}
println!("{:?}", compte);
}
pour c dans text.chars() {
si let Some(count) = &mut counts.get(&c) {
counts.insert(c, *count + 1);
} autre {
counts.insert(c, 1);
} ;
}
pour c dans text.chars() { let count = counts.entry(c).or_insert(0); *compte += 1 ; }
pour c dans text.chars() { laissez count = counts.entry(c); *compte += 1 ; }
pour c dans text.chars() { counts.entry(c).or_insert(0).map(|x| x + 1); }
utilisez std :: collections :: HashMap ;
fn main() -> Résultat<(), Box<dyn std::error::Error>> {
soit mut v = Vec::<u8>::new();
laissez a = "LinkedIn" ;
soit b = 123 ;
soit c = '🧀';
// remplace cette ligne
println!("{:?}", v);
D'accord(())
}
écrire!(&mut v, "{}{}{}", a, b, c) ?;
v.écrire(a) ?; v.write(b) ?; v.write(c) ?;