Looking for elixir Answers? Try Ask4KnowledgeBase
Looking for elixir Keywords? Try Ask4Keywords

Elixir LanguageEstructuras de datos


Sintaxis

  • [cabeza | cola] = [1, 2, 3, verdadero] # uno puede usar la coincidencia de patrones para dividir las celdas de contras. Esto asigna cabeza a 1 y cola a [2, 3, verdadero]

  • % {d: val} =% {d: 1, e: verdadero} # esto asigna val a 1; no se crea una variable d porque la d en lhs es en realidad solo un símbolo que se usa para crear el patrón% {: d => _} (tenga en cuenta que la notación de cohete hash permite que no haya símbolos como claves para mapas como en rubí)

Observaciones

En cuanto a qué estructura de datos para nosotros aquí hay algunos comentarios breves.

Si necesita una estructura de datos de matriz, si va a estar escribiendo muchas listas de uso. Si, por el contrario, va a leer mucho, debería usar tuplas.

En cuanto a los mapas, son simplemente la forma en que usted hace las tiendas de valor clave.

Estructuras de datos Ejemplos relacionados