Files
iterables-js/README.md
2025-04-08 22:39:32 +03:00

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` |