`:: :::` |

access variables in a namespace |

`$ @` |

component / slot extraction |

`[ [[` |

indexing |

`^` |

exponentiation (right to left) |

`- +` |

unary minus and plus |

`:` |

sequence operator |

`%any%` |

special operators (including `%%` and `%/%` ) |

`* /` |

multiply, divide |

`+ -` |

(binary) add, subtract |

`< > <=>= == !=` |

ordering and comparison |

`!` |

negation |

`& &&` |

and |

`| ||` |

or |

`~` |

as in formulae |

`-> ->>` |

rightwards assignment |

`<- <<-< code="">` |

assignment (right to left) |

`=` |

assignment (right to left) |

`?` |

help (unary and binary) |

`=`

is not
necessarily an operator.) The binary operators `::`

, `:::`

, `$`

and `@`

require
names or string constants on the right hand side, and the first two
also require them on the left.

The links in the **See Also** section cover most other aspects of
the basic syntax.

`Arithmetic`

, `Comparison`

, `Control`

,
`Extract`

, `Logic`

,
`NumericConstants`

, `Paren`

,
`Quotes`

, `Reserved`

.The ‘R Language Definition’ manual.