И чем это проще и удобнее чистого Ц и уж тем более Ц++?
fn main() {
let nums = [1, 2];
let noms = ["Tim", "Eston", "Aaron", "Ben"];
let mut odds = nums.iter().map(|&x| x * 2 - 1);
for num in odds {
do spawn {
println!("{:s} says hello from a lightweight thread!", noms[num]);
}
}
}
Мож пример такой не хороший, но где x объявлен, где s, накой хрен нужно слово mut?
s и x - динамические переменные?, и чо? Это профит? В баше, и то, переменные стараются
объявить по ближе к действу либо заранее нулём инициализировать, чтоб косяков небыло.
Как будет побитовое ИЛИ с этой шнягой - (A||&B||C)|||&B| Ёптя, regexp получился.
Или тут Высокий язык, и до битовых операций они не опускаются?!
%:)