Recherche…


Construire une liste de chaînes

iex> ~w(a b c)
["a", "b", "c"]

Construire une liste d'atomes

iex> ~w(a b c)a
[:a, :b, :c]

Signaux personnalisés

Les signets personnalisés peuvent être créés en créant une méthode sigil_X où X est la lettre que vous souhaitez utiliser (il ne peut s'agir que d'une seule lettre).

defmodule Sigils do
  def sigil_j(string, options) do
    # Split on the letter p, or do something more useful
    String.split string, "p"
  end
  # Use this sigil in this module, or import it to use it elsewhere
end

L'argument options est un binaire des arguments donnés à la fin du sigil, par exemple:

~j/foople/abc # string is "foople", options are 'abc'
# ["foo", "le"]


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow