50 lines
1.1 KiB
Markdown
50 lines
1.1 KiB
Markdown
# iterables-js
|
|
|
|
A data structures library based on iterators, inspired by libstdc++
|
|
|
|
## Operators
|
|
|
|
| Operator | Naming |
|
|
| ----------- | ------ |
|
|
| `+` | add |
|
|
| `-` | sub |
|
|
| `++obj` | inc |
|
|
| `--obj` | dec |
|
|
| `*` | mul |
|
|
| `/` | div |
|
|
| `%` | mod |
|
|
| `==` | eq |
|
|
| `!=` | neq |
|
|
| `<` | lt |
|
|
| `>` | gt |
|
|
| `<=` | lte |
|
|
| `>=` | gte |
|
|
| `&&` | and |
|
|
| `=` const & | copy |
|
|
| `=` && | move |
|
|
| `*obj` | deref |
|
|
| `&obj` | ref |
|
|
| `\|\|` | or |
|
|
| `!` | not |
|
|
| `&` | band |
|
|
| `\|` | bor |
|
|
| `^` | bxor |
|
|
| `~` | bnot |
|
|
| `<<` | shl |
|
|
| `>>` | shr |
|
|
| `()` | call |
|
|
| `,` | comma |
|
|
| `obj++` | `X` |
|
|
| `obj--` | `X` |
|
|
| `->` | `X` |
|
|
| `+=` | `X` |
|
|
| `-=` | `X` |
|
|
| `*=` | `X` |
|
|
| `/=` | `X` |
|
|
| `%=` | `X` |
|
|
| `&=` | `X` |
|
|
| `\|=` | `X` |
|
|
| `^=` | `X` |
|
|
| `<<=` | `X` |
|
|
| `>>=` | `X` |
|