Wrong -- I forgot to use the parameter name

do_something<-function(L){

 L$a+L$b+L$df+L$g
 }
 do_something(lst)

On Sun, Nov 25, 2012 at 9:02 PM, jim holtman <jholt...@gmail.com> wrote:
> Just reference the objects in the list:
>
> do_something<-function(L){
>
> lst$a+lst$b+lst$df+lst$g
> }
> do_something(lst)
>
>
> On Sun, Nov 25, 2012 at 8:24 PM, Ally <a.rushwo...@stats.gla.ac.uk> wrote:
>> I'd like to pass a list object created by one function as an argument of
>> another function.  once inside the second function, I'd like to break the
>> list up to it's individual elements, each then identifiable by the 'names'
>> of the list.
>>
>> The list looks something like
>>
>> lst<-list(a=1, b=2, df=5, g=7)
>>
>> then inside the function I've been writing a sequence of statements that
>> extract the objects within lst like
>>
>> do_something<-function(L){
>> a<-lst$a
>> b<-lst$b
>> df<-lst$df
>> g<-lst$g
>> a+b+df+g
>> }
>> do_something(lst)
>>
>> My question is, is it possible to avoid the above sequence of statements,
>> and achieve the same thing with a single line of code?  Perhaps this would
>> be bad programming practise, as you can't 'see' where objects in the
>> function are coming from?
>>
>> Thanks,
>>
>>  alastair
>>
>>
>>
>>
>>
>>
>>
>> --
>> View this message in context: 
>> http://r.789695.n4.nabble.com/Passing-lists-between-functions-tp4650792.html
>> Sent from the R help mailing list archive at Nabble.com.
>>
>> ______________________________________________
>> R-help@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.
>
>
>
> --
> Jim Holtman
> Data Munger Guru
>
> What is the problem that you are trying to solve?
> Tell me what you want to do, not how you want to do it.



-- 
Jim Holtman
Data Munger Guru

What is the problem that you are trying to solve?
Tell me what you want to do, not how you want to do it.

______________________________________________
R-help@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.

Reply via email to