Crea una cuenta o inicia sesión

¬°Contin√ļa aprendiendo sin ning√ļn costo! √önete y comienza a potenciar tu carrera

Curso de Introducción a Solidity

Curso de Introducción a Solidity

Sebasti√°n Leonardo Perez

Sebasti√°n Leonardo Perez

Structs y arrays

5/21
Recursos

Aportes 8

Preguntas 5

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi√≥n.

Structs

Son estructuras de datos complejas, que agrupan una serie de datos.

struct <name> {
  <type> <name>;
  ...
  <type> <name>;
}

Arreglos

Son listas de datos, incluso se pueden hacer listas de Structs, a√Īadiendo estructuras m√°s complejas

<type>[] <visibility> <name>;

Funciones Array Din√°mico

push: Se usa para adicionar elementos al final de un array
pop: Se usa para remover el √ļltimo elemento de un array

uint[] data;
data.push(10);
data.push(20);
data.push(30); 
// [10, 20, 30]

data.pop(); 
// [10, 20]
pragma solidity >=0.7.0 <0.9.0;

contract Clase {

	struct Alumno  {
		string nombre;
		uint documento;
		}
	Alumno [] public alumnos;

	constructor() {
		alumnos.push(Alumno({ nombre: "Kinam", documento: 12345 }));
	}

}

Por lo menos ya se que se siente tener 100 eth para gastar, aunque de mentira XD.

Aquí vamos solidity

Efectivamente muy parecido a JS jajaja

Struct: Conjunto de elementos de información de distintos tipos (numero, cadenas).

Array: Conjunto de elementos de información del mismo tipo. Existen de tipo estático, o de tipo dinámico.