If I understood the question correctly, you may also want to include
"scan" in the function, e.g.:
> read2 <- function(){
+ cat("Step1 input=")
+ a <- scan()
+ cat("Step2 input=")
+ b <- scan()
+ list(Step1.input=a, Step2.input=b)
+ }
> read2()
Step1 input=1: 2
2: 3
3:
Read 2 items
Step2 input=1: "a"
1: "b"
Error in scan() : "scan" expected a real, got
""a""
> read2()
Step1 input=1: 1
2: 2
3: 3
4:
Read 3 items
Step2 input=1: 2
2: 3
3: 4
4:
Read 3 items
$Step1.input
[1] 1 2 3
$Step2.input
[1] 2 3 4
hope this helps. spencer graves
Adaikalavan Ramasamy wrote:
>See "Writing your own functions" (section 10 or page 47) or the
>"Introduction to R"
(http://cran.r-project.org/doc/manuals/R-intro.pdf).
>
>On Mon, 2004-09-27 at 12:44, Cornec Matthieu wrote:
>
>
>>hello,
>>
>>Could you help me to find out how to give arguments to a function step
by
>>step?
>>In others words, if the output depends on inputs given by the user step
by
>>step, how R can handle this?
>>Thanks in advance,
>>
>>Matthieu Cornec
>>
>>______________________________________________
>>R-help at stat.math.ethz.ch mailing list
>>https://stat.ethz.ch/mailman/listinfo/r-help
>>PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html
>>
>>
>>
>
>______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html
>
>
--
Spencer Graves, PhD, Senior Development Engineer
O: (408)938-4420; mobile: (408)655-4567