## implicit return? [R for BE/BA]

Hi Hotzi,

I even go a step further, perhaps only because I am rather dumb.

My functions almost always look like this:
 Foo=function(bar) {   ##blah blah, conditions and functionality and loops and loads of curly braces here.   ##whatever happens in loops and conditions it sets a variable called e.g. rslt   return(rslt) ##I always have a line at the end that looks like this! }

I do that to make sure that whatever happens with pairs of curly braces I know that my function return is captured at the end. When finding errors and bugs I just need to look at rslt and work backwards. print(rslt) immediately before the return statement is often a very good beginning to that. Not sure if this is smarter (in terms of error finding) but it is my solution to a lot of trouble. Possibly just owing to my own lack of skills.

In C you can also exit with curly braces in the middle of a function. Debugging that sh!t is impossible for me.

Pass or fail!
ElMaestro

### Complete thread:

Admin contact
21,357 posts in 4,459 threads, 1,492 registered users;
online 12 (0 registered, 12 guests [including 3 identified bots]).
Forum time: Saturday 06:58 CET (Europe/Vienna)

The way to do research is to attack the facts
at the point of greatest astonishment.    Celia Green

The Bioequivalence and Bioavailability Forum is hosted by
Ing. Helmut Schütz