2015-09-04 8 views

risposta

3

In Elixir, l'operatore pin viene utilizzato nella corrispondenza del modello per corrispondere al valore corrente di una variabile. È possibile leggere ulteriori informazioni qui: http://elixir-lang.org/getting-started/pattern-matching.html

Ecto cambia l'operatore pin per indicare l'interpolazione della query in cui si passa un valore Elixir alla query. Si potrebbe argomentare che il loro comportamento è in qualche modo simile, perché il database sta effettivamente eseguendo la query cercando di trovare un valore che corrisponda, ma il modo più semplice è pensare che sia davvero come interpolazione della query. Maggiori informazioni qui: http://hexdocs.pm/ecto/Ecto.Query.html