Rust - Statements e Expressions
Contents
Statements
‘Statements’ são instruções que produzem alguma ação.
|
|
Nas duas linhas do exemplo acima temos trechos de código que produzem alguma ação. O primeiro imprime um texto e o segundo aloca memória e atribuí um valor definido para essa região de memória.
É importante dizer que ‘statements’ não retornam valores e como não retornam valores não podemos escrever código como estávamos acostumados a escrever em C.
|
|
Caso você tente algo parecido em RUST:
|
|
O compilador vai reclamar e lhe mostrar um erro!
Expressions
Expressões avaliam algo e compõem um retorno
Expressões podem ser uma operação matemática, uma chamada de funçãoes, uma macro, um bloco que usamos para criar um novo escopo.
|
|