[R] list assignment syntax?
Weidong Gu
anopheles123 at gmail.com
Sat Mar 31 01:46:49 CEST 2012
You don't need temporary variable x
c<-f(1,2)[[1]]
d<-f(1,2)[[2]]
Weidong Gu
On Fri, Mar 30, 2012 at 6:40 PM, ivo welch <ivowel at gmail.com> wrote:
> Dear R wizards: is there a clean way to assign to elements in a list?
> what I would like to do, in pseudo R+perl notation is
>
> f <- function(a,b) list(a+b,a-b)
> (c,d) <- f(1,2)
>
> and have c be assigned 1+2 and d be assigned 1-2. right now, I use the clunky
>
> x <- f(1,2)
> c <- x[[1]]
> d <- x[[2]]
> rm(x)
>
> which seems awful. is there a nicer syntax?
>
> regards, /iaw
> ----
> Ivo Welch (ivo.welch at brown.edu, ivo.welch at gmail.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.
More information about the R-help
mailing list