Ed
há 12 meses
Vamos analisar as alternativas para entender a principal diferença entre "borrowing mutável" e "borrowing imutável" em Rust. A) O borrowing mutável permite que a função altere o valor, enquanto o borrowing imutável impede alterações no valor. - Esta afirmação está correta. O borrowing mutável (mutable borrowing) permite que o valor seja alterado, enquanto o borrowing imutável (immutable borrowing) não permite alterações. B) O borrowing mutável é exclusivo para números inteiros, enquanto o borrowing imutável é para tipos de dados compostos. - Esta afirmação é falsa. O borrowing mutável e imutável pode ser aplicado a qualquer tipo de dado, não apenas números inteiros ou tipos compostos. C) O borrowing imutável permite que a função altere o valor, enquanto o borrowing mutável impede alterações no valor. - Esta afirmação é falsa. O borrowing imutável não permite alterações. D) O borrowing imutável requer uma cópia do valor, enquanto o borrowing mutável não. - Esta afirmação é enganosa. O borrowing não requer cópia, mas sim referências ao valor, e não é uma distinção correta entre os dois tipos de borrowing. Portanto, a alternativa correta é: A) O borrowing mutável permite que a função altere o valor, enquanto o borrowing imutável impede alterações no valor.
Cadastre-se ou realize login
Mais perguntas desse material