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 : '' | ||