Imprimer
Catégorie : Structure de la programmation R

Vous pouvez inventer vos propres opérations! Il suffit d'écrire une fonction dont le nom s'écrit et se termine par%, avec deux arguments d'un certain type, et une valeur de retour de ce type.
Par exemple, voici une opération binaire qui ajoute le deuxième opérande au premier:

  1. > "%a2b%" <- function(a,b) return(a+2
  2. *
  3. b)
  4. > 3 %a2b% 5
  5. [1] 13
Source code

Un exemple moins trivial est donné dans la section sur les opérations d'ensemble de la section 8.5.