Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
langages:elixir:aide-memoire [15/12/2016 15:50] julp |
langages:elixir:aide-memoire [05/01/2017 18:14] (Version actuelle) julp |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
Sont utilisables comme //guard// (//when//) : | Sont utilisables comme //guard// (//when//) : | ||
- | * is_(binary|...) | + | * is_(binary|atom|function|integer|tuple|list|boolean|...) |
* '' | * '' | ||
* ''>'', | * ''>'', | ||
* les opérateurs booléens **stricts** évoqués ci-dessus | * les opérateurs booléens **stricts** évoqués ci-dessus | ||
+ | * tout opérateur de comparaison (<, >=, ==, !==, etc) | ||
+ | * les opérateurs mathématiques (+, -, *, /) | ||
+ | * les opérateurs unaires (+, -) | ||
+ | * les opérateurs de bits ('' | ||
+ | * certaines fonctions du module Kernel (rem - modulo, abs, etc) | ||
- | ruby => elixir | + | Sigils : |
- | * '' | + | ^ ruby ^ elixir ^ Fonction ^ Substitution ('' |
- | | + | | '' |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | sans équivalent | '' | ||
+ | | sans équivalent | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | sans équivalent | '' | ||
+ | | sans équivalent | '' | ||
+ | | '' | ||
+ | | sans équivalent | '' | ||
+ | | sans équivalent | '' | ||
+ | | sans équivalent | '' | ||
+ | | sans équivalent | '' | ||
+ | |||
+ | ^ ruby ^ elixir ^ note ^ | ||
+ | | '' | ||
+ | | '' | ||
Le module courant : '' | Le module courant : '' | ||