Questions marquées «elixir»

279
Pourquoi y a-t-il deux types de fonctions dans Elixir?

J'apprends Elixir et je me demande pourquoi il a deux types de définitions de fonctions: fonctions définies dans un module avec def, appeléesmyfunction(param1, param2) fonctions anonymes définies avec fn, appelées usingmyfn.(param1, param2) Seul le second type de fonction semble être un objet de...

138
Comment vérifier le type de variable dans Elixir

Dans Elixir, comment vérifier le type comme en Python: >>> a = "test" >>> type(a) <type 'str'> >>> b =10 >>> type(b) <type 'int'> J'ai lu dans Elixir qu'il y avait des vérificateurs de type tels que 'is_bitstring', 'is_float', 'is_list', 'is_map'...

135
Elixir: utiliser vs importer

Quelle est la différence entre useet import? use est un mécanisme simple pour utiliser un module donné dans le contexte actuel https://hexdocs.pm/elixir/Kernel.SpecialForms.html#import/2 Importe la fonction et les macros d'autres modules Il semble qu'une différence soit importque vous sélectionniez...

101
Quel est l'avantage des listes de mots clés?

Dans elixir, nous avons des cartes: > map = %{:a => "one", :b => "two"} # = %{a: "one", b: "two"} > map.a # = "one" > map[:a] # = "one" Nous avons également des listes de mots clés: > kl = [a: "one", b: "two"] # = [a: "one", b: "two"] > kl2 = [{:a, "one"},{:b, "two"}] # = [a:...

93
Y a-t-il un Phoenix équivalent à Rails Console

J'apprends juste Phoenix et Elixir et je viens de Ruby / Rails où je travaille dans le REPL en utilisant prypour inspecter ma base de données et l'état de l'application. J'essaie de comprendre comment interagir avec ma base de données et mes modèles dans une application Phoenix. Je suis au courant...