1
resposta

Correção na questão 8 - "Definindo funções": resposta marcada incorretamente como errada, mas está correta

Na atividade "Definindo funções", uma das opções era: "A última expressão sempre é o retorno da função." Essa opção está marcada como incorreta, mas, na verdade, é verdadeira. Em Rust, a última expressão de uma função é, de fato, o valor de retorno, desde que essa expressão não tenha um ponto e vírgula (;). Adicionar ; transforma a expressão em uma declaração (statement), que não retorna valor. Isso é explicado na documentação oficial do Rust.

https://doc.rust-lang.org/book/ch03-03-how-functions-work.html?highlight=expression#statements-and-expressions

1 resposta

Olá, Nathan! Tudo bem?

Agradeço por compartilhar o seu feedback sobre essa atividade! Ele é de grande importância para continuamos entregando conteúdo com qualidade.

Com isso, gostaria de informar que entrei em contato com o pessoal responsável pelos materiais do curso informando sobre o seu comentário, a partir dai eles avaliaram e aplicaram ajustes caso acharem necessário.

No mais, bons estudos!