Perguntas com a marcação «rust»

9
Como você habilita um "recurso de caixa" do Rust?

Estou tentando usar rand::SmallRng. A documentação diz Este PRNG possui recursos limitados : para usar, você deve ativar o recurso de caixa small_rng. Eu estive pesquisando e não consigo descobrir como ativar "recursos de caixa". A frase nem é usada em nenhum lugar dos documentos da Rust. Este...

8
Quando é garantida a recursão da cauda no Rust?

Linguagem C Na linguagem de programação C, é fácil ter recursão de cauda : int foo(...) { return foo(...); } Apenas retorne como é o valor de retorno da chamada recursiva. É especialmente importante quando essa recursão pode se repetir mil ou até um milhão de vezes. Usaria muita memória na...

8
Por que a Vec não implementa a característica Iterator?

Qual é a razão do design para Vec não implementar a Iteratorcaracterística? Ter que sempre chamar iter()todos os vetores e fatias cria linhas de código mais longas. Exemplo: let rx = xs.iter().zip(ys.iter()); em comparação com Scala: val rx =