es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BORROW-CHECKER

¿Por qué el comprobador de préstamos genera un error cuando mantengo una referencia a un elemento en un vector que se agrega dentro de un bucle?

Tengo dos estructuras, Holder y Held. Holder contiene una referencia a Held. Held contiene un i32: struct Holder<‘a> { val: &’a Held, } <h1>[derive(Debug)]</h1> struct Held(i32); <p>Quiero crear 10 <code>Holder</code>s en un <code>Vec<></code> llamado <code>holders</code>. Como <code>Holder</code> toma una referencia a la estructura <code>Held</code>, también crearé un <code>Vec<></code> llamado <code>heldvals</code> . . . Read more