Re: [R] function that uses a variable name as the parameter

From: bartjoosen <bartjoosen_at_hotmail.com>
Date: Wed, 12 Nov 2008 05:22:57 -0800 (PST)

You're almost there:

a <- 12 # starting value

add <- function(variable,increment) {

variable + increment

}

add(a,25)

you shouldn't assign variable + increment to variable, unless you put a return in your function:

add <- function(variable,increment) {
variable <- variable + increment
return(variable)
}

Bart

David Croll wrote:
>
>
>
> Hello dear R people!
>
>
> Several times it occurred to me that a function that uses a variable name
> as a parameter would be helpful, but I did not find out how to write such
> a function. I have experience in several programming language, but I did
> not come across a helpful trick...
>
> What I want to have is...
>
> a <- 12 # starting value
>
> add <- function(variable,increment) {
>
> variable <- variable + increment
>
> }
>
> # by typing a and 25 for example, you specify that 25 will be added to the
> variable a...
>
> add(a,25)
>
> # the new a equals 12 + 25 = 37
>
> Thanks for all the help – I'll try to give my advice when I get across a
> problem I can solve!
>
>
> David
> --
> GMX Download-Spiele: Preizsturz! Alle Puzzle-Spiele Deluxe über 60%
> billiger.
> http://games.entertainment.gmx.net/de/entertainment/games/download/puzzle/index.html
>
> ______________________________________________
> R-help_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>

-- 
View this message in context: http://www.nabble.com/function-that-uses-a-variable-name-as-the-parameter-tp20459842p20460244.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Received on Wed 12 Nov 2008 - 13:24:59 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 12 Nov 2008 - 13:30:25 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive