If you can explain what you intend to do with that attribute, perhaps someone might be able to help better. Short of that, would the following work for you?
> w <- structure(function(x) x^2, name="w") > w function(x) x^2 attr(,"name") [1] "w" Andy > From: shang stud > > Hello all: > > I wonder if there is a generic way to assign the name of a > function as an > attribute of the function. For example, > > w = function(x) x^2; > attr(w, "name") = "w"; > > This assigns the name attribute of function w to be "w". > > Would it be possible to put the second line of the code inside the > function definition? I would like to avoid typing specifically the > name, "w", when assigning the attribute. > > Many thanks in advance. > > Fang > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html > > > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
