Abstract Database Interface

Timon Gehr timon.gehr at gmx.ch
Sun Dec 23 10:37:40 PST 2012


On 10/31/2012 05:54 PM, Philippe Sigaud wrote:
> Timon:
>
>>  From higher to lower, where relational ops are unordered with respect to
>> bitwise ops (this is the reason comparisons would have to be wrapped in
>> parentheses in D as well):
>>
>> !
>> => (not a real operator, occurs twice this is binding power to the left)
>> . ++ -- ( [
>> ^^ (right-associative)
>> & ++ -- * - + ! ~ (prefix)
>> * / %
>> + - ~
>> << >> >>>
>> == != > < >= <= !> !< !>= !<= <> !<> <>= !<>= in !in is !is
>> &
>> ^
>> |
>> &&
>> ||
>> ? (right-associative)
>> /= &= |= -= += <<= >>= >>>= = *= %= ^= ^^= ~= (right-associative)
>> => (not a real operator, occurs twice, this is binding power to the right)
>> ,
>> .. (not a real operator)
>
> Thanks a lot Timon!
>
> => is indeed a strange beast.
> Any possibility to put that on a wiki page or the dlang.org on
> operator overloading?
>

http://wiki.dlang.org/DWiki:Operator_precedence


More information about the Digitalmars-d-announce mailing list