Tag: IMMUTABILITY
Soy nuevo en rust, y me pregunto por qué el siguiente código no produce un error de “no se puede mutar ‘val’ más de una vez a la vez”. Parece que para cuando llego a la función ‘second_layer’, debería tener tres referencias separadas a la misma variable ‘val’ original: ‘val_ref’ . . . Read more
Estoy aprendiendo Rust y he aprendido que para crear una cadena o un arreglo expandible se utilizan las estructuras String y Vec. Y para modificar una String o un Vec, la variable correspondiente debe ser anotada con mut. let mut myString = String::from(“Hello”); let mut myArray = vec![1, 2, 3]; . . . Read more
Tengo una clase de dominio Person anotada con Lombok @Value, lo que la marca como inmutable y tiene 3 campos. En mi capa de servicio, estoy haciendo una llamada al repositorio para verificar si la persona existe o no. Si existe, necesito tomar el objeto Person de la base de . . . Read more
React sugiere no mutar el estado. Tengo un array de objetos que estoy manipulando según algunos eventos. Mi pregunta es, ¿está bien escribirlo de esta manera?: “`*.js const makeCopy = (arr) => arr.map((item) => ({ …item })); function SomeComponenet() { const [filters, setFilters] = useState(aemFilterData); const handleFilterClick = (filter, c) . . . Read more
Simplemente, tengo dos listas que son el mismo objeto, como lines.append(l1) lines[-1] is l1 >> True Esto evalúa a True, por lo que deberían ser el mismo punto en memoria. Pero cuando hago l1=[] lines[-1]==l1 >> False No entiendo cómo dos objetos podrían apuntar al mismo punto en memoria, ya . . . Read more