Eu tenho visto esse tipo de notação em programas Rust, como neste exemplo abaixo. O que significa isso: " |num| " let expensive_closure = |num| { println!("calculating slowly..."); thread::sleep(Duration::from_secs(2)); num };
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu tenho visto esse tipo de notação em programas Rust, como neste exemplo abaixo. O que significa isso: " |num| " let expensive_closure = |num| { println!("calculating slowly..."); thread::sleep(Duration::from_secs(2)); num };
Isso é uma Closure, Luana. É uma função anônima.
|num| é a sintaxe utilizada para dizer que essa função anônima recebe um parâmetro chamado num.