From dragan.sestovic at ubs.com  Wed Nov 15 15:34:39 2006
From: dragan.sestovic at ubs.com (dragan.sestovic at ubs.com)
Date: Wed, 15 Nov 2006 15:34:39 +0100 (CET)
Subject: [Rd] save objects from function (PR#9365)
Message-ID: <20061115143439.68D41572DC@slim.kubism.ku.dk>

Full_Name: Dragan Sestovic
Version: 2.3.0
OS: Windows XP
Submission from: (NULL) (139.149.1.194)


I can not save R objects from function using "save". The simple example is
below:
I do not understand why function funSave.1 fails. Also, why does function
funSave.2 work? 

> funSave.1 <- function(a)
+ {
+   save(a, file="a.1.dat")
+ }
> 
> funSave.2 <- function(a)
+ {
+   b <- a
+   save(a, file="a.2.dat")
+ }
> 
> a <- 1:10
> a
 [1]  1  2  3  4  5  6  7  8  9 10
> save(a, file="a.dat")
> load("a.dat")
> a
 [1]  1  2  3  4  5  6  7  8  9 10
> a <- 1:10
> funSave.1(a)
> load("a.1.dat")
> a
Error: recursive default argument reference
> a <- 1:10
> funSave.2(b)
> load("a.2.dat")
> a
 [1]  1  2  3  4  5  6  7  8  9 10



[Rd] save objects from function (PR#9365)
dragan.sestovic at ubs.com