
Borrar una posición del array no desplaza automáticamente las siguientes
La palabra delete puede sugerir que una lista se cierra sobre el hueco que deja un elemento. En Solidity, conviene comprobar esa intuición antes de…
Programas, datos externos y decisiones de diseño explicados con ejemplos concretos.

La palabra delete puede sugerir que una lista se cierra sobre el hueco que deja un elemento. En Solidity, conviene comprobar esa intuición antes de…

Leer solo el cuerpo de una función puede dejar fuera instrucciones que la rodean. Cuando la función usa un modifier, el lugar del símbolo especial de guion…

Dos asignaciones seguidas pueden parecer un intercambio y terminar dejando ambos campos iguales. El problema se ve mejor con números pequeños que con una…

Una consulta a un mapping puede devolver cero aunque nadie haya guardado expresamente ese número para la clave consultada. Interpretar el resultado exige…

Dos variables pueden permanecer sin cambios después del despliegue y, aun así, haber recibido su valor en momentos diferentes. Esa diferencia ayuda a leer…

Una interfaz muestra dos entradas con el mismo nombre y parece haber duplicado una función. Antes de concluir que es un error visual, mira la lista completa…

Una casilla para introducir una cantidad puede parecer abierta a cualquier número. En el contrato, el tipo de dato establece límites que conviene leer antes…

Al leer un cálculo de contrato, los signos no cuentan toda la operación: también importa el tipo de sus operandos. Una división entre enteros puede producir…