elenco di operatori ruby ​​che possono essere sovrascritti / implementati

C’è una lista di tutti gli operatori ruby ​​che possono essere ignorati? (Non quelli che non possono!)

Ecco una tabella degli operatori Ruby .

Quelli che sono metodi e sovraccarichi sono:

[ ] [ ]= Element reference, element set ** Exponentiation ! ~ + - Not, complement, unary plus and minus (method names for the last two are [email protected] and [email protected]) * / % Multiply, divide, and modulo + - Plus and minus >> << Right and left shift & Bitwise `and' ^ | Bitwise exclusive `or' and regular `or' <= < > >= Comparison operators <=> == === != =~ !~ Equality and pattern match operators (!= and !~ may not be defined as methods) 

Il tavolo era del libro Pickaxe del 2001, ma quello è lo stesso tavolo del libro Ruby 1.9 Pickaxe – non c’è motivo di credere che questo insieme di operatori di infissi cambierà mai.