Preguntas etiquetadas con elixir

Elixir es un lenguaje de programación funcional de código abierto, dinámico, compilado y de propósito general. Fue diseñado para ser totalmente compatible con la plataforma Erlang y es muy adecuado para escribir aplicaciones distribuidas tolerantes a fallas con garantías suaves en tiempo real y la capacidad de intercambio de código activo.

8
¿Por qué hay dos tipos de funciones en Elixir?
Estoy aprendiendo Elixir y me pregunto por qué tiene dos tipos de definiciones de funciones: funciones definidas en un módulo con def, llamadas usandomyfunction(param1, param2) funciones anónimas definidas con fn, llamadas usandomyfn.(param1, param2) Solo el segundo tipo de función parece ser un objeto de primera clase y puede pasarse como …
279 erlang  elixir 



8
¿Cómo se verifica el tipo de variable en Elixir?
En Elixir, ¿cómo verifica el tipo, como en Python: >>> a = "test" >>> type(a) <type 'str'> >>> b =10 >>> type(b) <type 'int'> Leí en Elixir que hay verificadores de tipo como 'is_bitstring', 'is_float', 'is_list', 'is_map', etc., pero ¿qué pasa si no tiene idea de cuál podría ser el …
138 elixir 

6
Elixir: uso vs importación
¿Cuál es la diferencia entre usey import? El uso es un mecanismo simple para usar un módulo dado en el contexto actual https://hexdocs.pm/elixir/Kernel.SpecialForms.html#import/2 Importa funciones y macros de otros módulos Parece que una diferencia es importque le permite elegir las funciones / macros específicas, mientras que usetrae todo adentro. ¿Hay …
134 elixir 



3
¿Cuál es el beneficio de las listas de palabras clave?
En elixir tenemos Mapas: > map = %{:a => "one", :b => "two"} # = %{a: "one", b: "two"} > map.a # = "one" > map[:a] # = "one" También tenemos listas de palabras clave: > kl = [a: "one", b: "two"] # = [a: "one", b: "two"] > kl2 …
101 elixir 



11
Obtener la fecha y hora actual en Elixir
Esta parece una pregunta realmente tonta, pero ¿cómo se obtiene y muestra la fecha u hora actual en Elixir? Intenté revisar los documentos pero no pude encontrar nada. ¿Necesito usar una función Erlang?
83 elixir 

3
IEx - ¿Cómo cancelar el comando multilínea?
Cuando uso IEx y cometo un error tipográfico como corchete adicional o ", la mayoría de las veces obtengo un error de sintaxis. Pero hay casos como este: iex(3)> Enum.each '12345', &(IO.puts(&1")) ...(3)> end ...(3)> ) ...(3)> ' ...(3)> end ...(3)> "" ...(3)> ... ? How to produce syntax error …
82 elixir 

2
¿Cómo ejecutar una aplicación Elixir?
¿Cuál es la forma correcta de ejecutar una aplicación Elixir? Estoy creando un proyecto simple por: mix new app y después de eso puedo hacer: mix run que básicamente compila mi aplicación una vez. Entonces cuando agrego: IO.puts "running" en lib/app.exVeo "running"solo por primera vez, cada consecutivo runno hace nada …
81 elixir 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.