Je fouille dans les manuels, je voulais demander à la communauté: Comment pouvons-nous définir des variables globales à l'intérieur d'une fonction?
r
global-variables
variable-assignment
Alphaneo
la source
la source
assign
préféré<<-
?<<-
recherchera dans la chaîne de boîtiers jusqu'à l'environnement global et affectera la première variable correspondante qu'il trouve. En théorie, si vous avez une fonctionf()
imbriquée dans une fermetureg()
eta
existe dansg()
, l'utilisation dea <<-
inf()
affecteraa
ing()
, et non l'environnement global. Cependant, c'est souvent ce que vous voulez.J'ai trouvé une solution pour définir une variable globale dans une publication de liste de diffusion via assign :
la source