Outils pour utilisateurs

Outils du site


langages:elixir:aide-memoire

Ceci est une ancienne révision du document !


Opérateurs logiques stricts (= attendent un(des) booléen(s) en opérande(s)) : not, and, or

Opérateurs logiques non stricts : !, &&, ||

Sont considérées comme fausses, avec ces opérateurs logiques non stricts, les valeurs suivantes : false et nil

Comparaison :

  • non stricte ==/!=
  • stricte ===/!==

Ainsi 1 == 1.0 mais 1 !== 1.0.

Sont utilisables comme guard (when) :

  • is_(binary|…)
  • in
  • >, >=, …
  • les opérateurs booléens stricts évoqués ci-dessus
ruby elixir note
%i[ … ] ~q( … )a appelés sigil
objet.class struct.__struct__ -
:"data-foo" ou :'data-foo' :"data-foo" pour un symbole/atom qui contient un caractère non permis de base comme "identifiant", comme -, @, etc)

Le module courant : __MODULE__

langages/elixir/aide-memoire.1481821090.txt.gz · Dernière modification: 15/12/2016 17:58 de julp