Hi,
I have the following problem:
I want to redefine the for loop (or define a similar statement) to change its
behavior under some circumstances. So, I would like sthg. like
"For" = function ( var, vec, statement ) {
if ( ... ) {
/* my implementation of for */
}
else {
/* call R's for loop */
}
}
I tried to manipulate the elements of the list one gets by
e = quote( for ( i in (1:10) ) print("*") )
That means, storing the variable in e[[2]] (my trials didn't work), and the
statement in e[[4]], but I failed.
How can one do this in R? It would be best, if I could redefine "for"
directly, so that one can use the same syntax, i.e., with the statement after
the function call.
Can somebody help me?
Thanks!
{
--
Jetzt dabei sein: http://www.shortview.de/?mc=sv_ext_mf at gmx